Senior Machine Learning Engineer
Remote · London, England, United Kingdom
Job Summary
Senior Machine Learning Engineer to translate POC model code from data science and analytics into robust pipelines and live APIs. Responsibilities include deploying machine learning models into production, monitoring performance, collaborating with data scientists, software engineers, and product managers to integrate ML solutions, developing automated workflows for retraining and deployment, and advocating for best practices in software engineering including CI/CD for ML models. Benefits include flexible work arrangement, generous leave, and regional office options in London and beyond.
Required Qualifications
- Strong understanding of machine learning applications, development life cycle processes and tools: CI/CD, version control, testing frameworks, MLOps
- Strong Python experience and knowledge, with the ability to write stable, scalable and maintainable code
- Experience with data science Python libraries such as Scikit-learn, Pandas, NumPy, PyTorch, PySpark, LightGBM
- Have worked with a cloud service, such as AWS
- Familiarity developing Infrastructure as code (e.g Terraform, cloudformation)
- Have some experience with data engineering, building data pipelines with PySpark, SQL (E.g in Databricks, Glue) to power machine learning applications
- Comfortable working with Docker and containerised applications
- Experience leveraging AI native engineering tooling
- Passion for building products that meet customer needs and business objectives
- Strong sense of responsibility and a track record of delivering high-quality results in a fast-paced environment
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.