Your Role
:
As a Senior MLOps Engineer you will be responsible for designing and building cloud solutions to support the activities of machine learning engineers across the company. You will build tools and APIs to support ML teams in every stage of their ML workflows. You will champion automation of the entire ML lifecycle, covering data ingestion, model development, model training, model management, deployment, serving and monitoring.
On a day to day basis you will prototype tools and APIs to allow ML engineers to access cloud based infrastructure developed by your MLOps colleagues, iterating towards a production-ready service. In developing solutions you will carefully consider the skillset of the end user and design and document tools accordingly. ML team members will come to you as the authority regarding MLOps best practices and you will provide training in the use of in-house and third-party MLOps tools.
In addition to supporting ML teams with their custom MLOps requirements, you will form part of the MLOps platform team and contribute core infrastructure.
Requirements
What you need to succeed:
1. Bachelor's or Master's degree in STEM subject with a focus on software engineering or equivalent experience.
2. Deep understanding of software development practices.
3. Experience designing python APIs.
4. Experience working with ML engineers and data scientists or a basic understanding of ML principles and frameworks.
5. Cloud platform experience.
6. Approachable and able to play an intra- and inter-team supporting role.
7. Excellent listening skills and proven experience of seeking feedback from internal or external stakeholders to improve technical solutions.
8. Hands-on experience using typical DevOps technologies linux, python, bash, docker, kubernetes, jenkins
Extra Kudos if you have
9. Previous role as an MLOps engineer
10. Use of ML frameworks pytorch, tensorflow
11. Familiarity with MLOps platforms Kubeflow, MLFlow, Tensorflow Extended, ClearML, VertexAI, Amazon SageMaker
12. Experience deploying ML models in production environments
Benefits
We provide:
13. Competitive salary, benchmarked against the market and reviewed annually
14. Hybrid and/or flexible work arrangements
15. An outstanding £2,000 flexible benefits including private medical insurance, critical illness coverage, life assurance, EAP, group income protection
16. A salary exchange pension plan
17. 25 days’ annual leave plus bank holidays
18. A pet-friendly office environment
19. Safe assigned spaces for team members with individual and diverse needs