Senior Engineer, Python
Code and Theory
πRemote - India
Please let Code and Theory know you found this job on JobsCollider. Thanks! π
Job highlights
Summary
Join Code and Theory's Ai/ML engineering team as a Senior Python Developer. You will design, develop, and maintain complex software applications using Python, collaborating with cross-functional teams. Responsibilities include writing clean, efficient code, performing code reviews, and mentoring others. The ideal candidate possesses 5+ years of Python development experience, proficiency in testing frameworks, and experience with RESTful APIs and web services. This high-visibility role offers the opportunity to work on diverse machine learning solutions for a variety of clients. Code and Theory is a remote-first agency with a global presence.
Requirements
- 5+ years of experience in software development, with a focus in Python
- Proficiency in writing clean, efficient, and extensible code
- Proficiency in automated testing frameworks such as Pytest
- Strong experience building RESTful APIs and web services
- Strong experience with version control systems such as Git
- Strong experience with continuous integration and continuous deployment (CI/CD)
- Solid understanding of security practices
- Familiarity with deploying code to cloud platforms
- Experience with containerization technologies such as Docker
- An interest in mentorship, and passions for technology and continuous learning
Responsibilities
- Design and develop complex software applications using Python, including back-end services, data processing pipelines, and web-based interfaces
- Write high-quality, testable, and maintainable code that adheres to best practices, coding standards, and design patterns
- Perform rigorous code reviews on other developers' work, providing constructive feedback and suggestions for improvement
- Collaborate with cross-functional teams, such as product management, QA, and technical leads, to identify and prioritize project requirements, design solutions, and deliver high-quality results
- Develop and maintain technical roadmaps for Python development, staying up-to-date with the latest technologies, frameworks, and best practices in the field
- Troubleshoot complex issues, debug code, and resolve problems efficiently and effectively
- Evaluate and optimize system performance, identifying areas for improvement and implementing changes to ensure scalability, reliability, and maintainability
Preferred Qualifications
- Experience with Angular / Vue and Data Visualisation frameworks like D3 or Highcharts preferred
- Experience using Vercel and any Cloud service like AWS, Azure, GCP
- Experience with Machine Learning (ML) and Artificial Intelligence (AI)
- Expert understanding of web accessibility with animations
- Exposure to cross-functional teams (Design, Product Management, QA, etc.)
Benefits
Remote-first approach
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
- πPortugal
- πUkraine
- πVietnam
- πPakistan
- πCroatia
- πCzech Republic
- πBrazil
- πWorldwide
- πWorldwide
Please let Code and Theory know you found this job on JobsCollider. Thanks! π