About Our Client
The employer is a global organisation within the software space, committed to delivering high-quality solutions through advanced technology. They focus on fostering a collaborative environment and prioritise innovation in their field
Job Description
Key responsibilities:
* Develop and implement machine learning models to support project requirements.
* Optimise Python code to ensure performance and scalability.
* Collaborate with cross-functional teams to design and deliver technical solutions.
* Analyse and interpret data to provide actionable insights.
* Maintain and enhance existing machine learning systems and frameworks.
* Document code and processes to ensure clarity and reproducibility.
* Stay updated with the latest advancements in machine learning and Python development.
* Assist in troubleshooting and resolving technical issues as they arise.
The Successful Applicant
A successful Python/Machine Learning Developer should have:
* Strong proficiency in Python programming and PyTorch
* Strong machine learning experience
* Experience in Linux/Containers/Docker
* Capability to read, understand and implement from papers, i.e. Arxiv etc
* Willingness to trial, implement and iterate rapidly on development solutions prior to refinement into production workflow.
* Prior experience specifically in Computer Vision is a bonus
* Familiarity with software development lifecycle and best practices.
* Ability to work effectively in a team environment and communicate technical concepts clearly.
* Problem-solving skills and a proactive approach to challenges.