πRomania
Senior Engineer, Python
closed
Code and Theory
πRemote - India
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
This job is filled or no longer available
Similar Remote Jobs
π°$64k-$123k
πLithuania
πSerbia
πUkraine
πPoland
πPortugal
πUnited States
πPoland
πUkraine
πIndia