Lead Machine Learning Engineer

Stelfox
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Amazon Web Services (AWS)
Big Data
Continuous Integration
Data Sharing
Linux
DevOps
Python
Machine Learning
DataOps
Software Engineering
Containerization
Kubernetes
Machine Learning Operations
Software Version Control
Docker

Job description

We are working with a highly innovative organisation that is expanding its machine learning and data engineering capabilities. They are seeking a Lead Machine Learning Engineer to help design, build, and deploy scalable machine learning solutions that drive real business impact.

This is an excellent opportunity for an experienced engineer who enjoys working across the full lifecycle of machine learning systems - from data preparation and model development through to deployment and optimisation in production environments.

What You'll Be Doing

  • Design, build, and deploy production-grade machine learning models and data-driven solutions

  • Develop clean, scalable, and maintainable Python code supporting ML and data workflows

  • Lead the full development lifecycle including design, implementation, testing, deployment, and optimisation

  • Work with large and complex datasets, transforming and integrating data from multiple sources

  • Collaborate with engineering, product, and business stakeholders to deliver impactful solutions

  • Improve performance, scalability, and reliability of data and machine learning systems

  • Apply best practices across version control, testing, documentation, and CI/CD

  • Contribute to architectural decisions and technical strategy

  • Mentor engineers and support the development of technical best practices

Requirements

Strong experience building and deploying machine learning solutions in production

  • Advanced Python programming skills

  • Solid understanding of software engineering and machine learning best practices

  • Experience working with data pipelines, data modeling, and large datasets

  • Experience working in Linux environments

  • Strong problem-solving skills and ability to work independently

  • Excellent communication and collaboration skills

Nice to Have

  • Experience working with AWS or other cloud platforms

  • Experience with containerisation tools (Docker, Kubernetes, etc.)

  • Experience with ML platforms or modern ML tooling

  • Exposure to DevOps, DataOps, or MLOps practices

  • Experience mentoring or supporting other engineers

If you are passionate about Tech and looking to thrive in a dynamic environment, we encourage you to apply.

About the company

Stelfox is fully compliant with GDPR regulations and you can read more in our privacy policy here: https://www.stelfox.com/privacy-policy-gdpr/ Your shared data will not be disclosed or transferred to a third party data controller or data processor located outside the EEA unless we have obtained your express consent. We look forward to working with you.

Apply for this position