About this role
The team is seeking a skilled Python Developer to join their dynamic team. This role involves collaborating with data scientists and researchers to design and implement machine learning models, as well as developing high-quality Python code for various software projects.
Key Responsibilities:
- Collaborate with data scientists to design and implement machine learning models using PyTorch, LangChain, and other relevant frameworks.
- Translate research findings into production-ready code and optimize models for performance and scalability.
- Develop, test, and maintain high-quality Python code for multiple software projects.
- Contribute to the entire software development lifecycle, from design and implementation to testing and deployment.
- Participate in code reviews and ensure adherence to best practices in software development.
Required Skills & Qualifications:
- Proficiency in Python programming and experience with machine learning frameworks such as PyTorch and LangChain.
- Strong understanding of software development principles and practices.
- Experience with version control systems, preferably Git.
- Familiarity with cloud platforms and deployment strategies is a plus.
- Excellent problem-solving skills and ability to work collaboratively in a team environment.
Experience:
- 3-5 years of professional experience in Python development and machine learning.
What we offer:
- Opportunity to work on cutting-edge technologies and innovative projects.
- A collaborative and inclusive work environment.
- Professional development and growth opportunities.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.