Overview
Senior Machine Learning Engineer to design, build, and deploy production-grade ML and AI systems, moving from research to scalable, reliable products.
What you'll do
- Design, build, and maintain scalable production-grade ML systems and pipelines.
- Develop novel algorithms and models and deploy them for reliable operational use.
- Build ML products using statistical modelling, deep learning, and AI techniques across domains.
- Translate scientific and business problems into well-scoped ML solutions and deployable capabilities.
- Architect and optimise ML systems for performance, scalability, and reliability.
- Collaborate with data scientists, engineers, and domain experts in cross-disciplinary teams.
- Provide technical results, trade-offs, and product outcomes to peers and senior customers.
What you'll need
- Hold an MSc or PhD in a quantitative field (e.g., Computer Science, Mathematics, Physics, Engineering, or related).
- Have hands-on experience typically 5+ years in designing, prototyping, productionising, maintaining, and scaling ML/data science products.
- Demonstrate expertise in machine learning algorithms, statistical modelling, and optimisation techniques.
- Have applied knowledge of data science and ML tools across the data and model lifecycle.
- Have strong programming experience in one or more object-oriented languages (Python, Go, Java, C++, etc.).
- Have advanced SQL knowledge.
- Be experienced with modern ML engineering practices including MLOps, CI/CD, and monitoring.
Details
- Hybrid role with office/remote working.
- Travel requirement of up to 10%.
- Relocation assistance: not eligible for relocation.