Mid-Level Machine Learning Engineer
Sparta Global are hiring 3 Machine Learning Engineers with strong foundations in Machine Learning and/or Deep Learning to work on enterprise-scale production-grade machine learning systems within a highly mature engineering environment, where ML directly influences commercially critical decision-making
You will work closely with data scientists and software engineers to deliver scalable machine learning solutions across a variety of complex, data-rich problem spaces, and contribute to the development and deployment of advanced algorithms that support large-scale decision-making, optimisation, and intelligent recommendation capabilities within a high-volume digital environment.
Key Responsibilities:
- Collaborate with cross-functional teams to design, implement, and optimise machine learning models for real-world business use cases, with an initial focus on recommendation systems.
- Deploy and maintain both batch and real-time machine learning systems within large-scale production environments.
- Work closely with data scientists to translate experimental models into robust, production-ready solutions.
- Continuously improve model performance, platform capability, scalability, and system efficiency.
- Contribute to engineering best practices, coding standards, and quality improvements across the ML function.
- Stay up to date with emerging machine learning research and share knowledge across the wider engineering community.
About You:
- Hands-on commercial experience developing and deploying machine learning solutions, including practical experience with deep learning techniques.
- Experience working with modern machine learning frameworks and end-to-end deployment workflows.
- Experience training models using GPUs, alongside an interest in distributed computing and scalable ML systems.
- Strong understanding of software engineering practices including version control, CI/CD, containerisation, monitoring, and ML Ops workflows.
- Collaborative approach with strong communication skills and experience working within multidisciplinary teams.
- Self-motivated individual with a passion for continuous learning, knowledge sharing, and technical development within fast-paced environments.