Join us as a Machine Learning Engineer
As a Machine Learning Engineer, you’ll lead the planning and design of complex projects. Your daily responsibilities will see you codifying and automating machine learning model production, including pipeline optimisation, tuning and fault finding, as well as transforming data science prototypes and applying appropriate machine learning algorithms and tools.
We’ll need you to deploy and maintain adopted end-to-end solutions, including building metrics to improve system performance and identifying and resolving differences in data distribution which affect model performance.
In addition, you’ll be responsible for:
To be successful in this role, you’ll have an academic background in a STEM discipline, like Mathematics, Physics, Engineering or Computer Science. You’ll need overall eight years of experience with machine learning on large datasets and an understanding of machine learning approaches and algorithms.
Alongside this, you’ll have experience of building, testing, supporting and deploying machine learning models into a production environment, using modern CI/CD tools, like TeamCity and CodeDeploy. You’ll also have good communication skills to engage with a wide range of stakeholders.
Furthermore, you’ll need:
Experience of coaching others
Experience of using programming and scripting languages, such as Python and relevent libraries along with machine learning framework such as Tensorflow and Pytorch
Experience with AWS, Google cloud platform, or Azure for deploying machine learning models
Strong understanding of CI/CD pipelines, version control such Git, and containerization such as Docker
Knowledge of various machine learning algorithms, MLOps,LLMOps and familiarity with concepts such as overfitting and model evaluation metrics
Hours
45Job Posting Closing Date:
22/04/2026