Machine Learning Developer (Contract) Based - Warwick
Read the overview of this opportunity to understand what skills, including and relevant soft skills and software package proficiencies, are required.
I am working with Siemens Energy to find an experienced Machine Learning Developer to join their team in Warwick. This is a high-impact role for someone passionate about building and deploying production-ready ML solutions in a cutting-edge energy environment.
They are looking for a skilled ML developer to design, implement, and deploy end-to-end machine learning solutions that directly impact operational and product systems.
Develop, train, and optimize ML models for real-world applications.
Apply best practices in model evaluation, mitigating data leakage, and managing the bias/variance trade-off.
Deploy and monitor models using MLOps approaches (Docker, CI/CD, cloud platforms like AWS/Azure/GCP).
Collaborate closely with engineering and product teams to integrate ML solutions seamlessly into production.
Work with modern ML frameworks and libraries such as PyTorch, TensorFlow, HuggingFace, and LLMs/SLMs.
Write modular, production-grade Python code and maintain proper version control with Git.
5+ years of experience designing and implementing production-ready ML solutions.
~ Strong expertise in ML algorithms, model development, training, validation, and optimization.
~ Proven experience deploying and maintaining production ML models.
~ Hands-on experience with cloud platforms (AWS, Azure, GCP) and MLOps practices.
~ Familiarity with modern ML frameworks and libraries, including PyTorch, TensorFlow, HuggingFace, and LLMs/SLMs.
~ This is an exciting opportunity to work with Siemens Energy on impactful projects in a collaborative, forward-looking environment.