Machine Learning Engineer (MLOps)
Role details
Job location
Tech stack
Job description
In the next chapter of Moneybox - we are building a comprehensive AI system - Moneybox Aurora - that helps guide users to achieve more, and to have confidence and peace of mind while doing it.
The machine learning team sits at the forefront of this development. We develop both the ML models that power the "brain" of Aurora, but we also build the core decisioning frameworks that guide our users and ensure our systems are safe, reliable, and act in their best interests.
We host all of our models internally. We develop using Databricks@Azure, and we deploy through Databricks, or directly on Azure Kubernetes Service (AKS).
This role will work very closely with our ML engineering teams and with the SRE's in our BE engineering teams to manage the infrastructure, observability, deployment and management of our in-production models.
What You'll Do
- You will work with other ML engineers to:
- Collaborate with ML researchers to refactor and productionize their models and algorithms, ensuring they meet our standards for performance, reliability, and maintainability.
- Streamline and optimize our deployment pipelines to enable fast and reliable delivery of new ML models.
- Develop challenger / champion testing frameworks and automated tests
- Optimise infrastructure to reduce cost and increase reliability
- Monitor the performance of the models and infrastructure and manage the alerting and integration with our business processes
- Work with the AI and decisioning team and Director of AI and Decision Intelligence to input into choices on objective functions, content strategy and wider data strategy to ensure good long-term ML outcomes, We collect applicants' personal data to manage our recruitment related activities. Consequently, we may use your personal data to evaluate your application, to select and shortlist applicants, to set up and conduct interviews and tests, to evaluate and assess the results, and as is otherwise needed in the recruitment process generally.We do not share your personal data with unauthorised third parties. However, we may, if necessary, share your personal data to carefully selected third parties acting on our behalf. This may include transfers to servers and databases outside the country where you provided us with your personal data. Such transfers may include for example transfers and/or disclosures outside the European Economic Area and in the United States of America., We collect applicants' personal data to manage our recruitment related activities. Consequently, we may use your personal data to evaluate your application, to select and shortlist applicants, to set up and conduct interviews and tests, to evaluate and assess the results, and as is otherwise needed in the recruitment process generally.
We do not share your personal data with unauthorised third parties. However, we may, if necessary, share your personal data to carefully selected third parties acting on our behalf. This may include transfers to servers and databases outside the country where you provided us with your personal data. Such transfers may include for example transfers and/or disclosures outside the European Economic Area and in the United States of America.
Please note if offered a position, the offer is conditional and subject to the receipt of satisfactory pre-employment checks which we will conduct such as criminal record and adverse credit history checks. As a regulated financial business, an adverse financial history could impact your suitability for the role. If you are aware of anything that could affect your suitability for the role, please let us know in advance.
Requirements
- Have experience in deploying production-ready solutions into production, serving at scale of millions of users
- Enjoy optimising things and have an optimisation mindset when considering your problem solves
- Are a systems thinker and enjoy figuring out a scalable solution that can fit an emerging system
- Thrive in a fast-paced startup environment
- Eager to learn new things and challenge your existing frameworks
- Are not scared of ambiguity
Experience And Skills - Essential
- 1 year of industry experience working in an MLE, ML Ops or applicable Dev Ops / Data Ops role
- Experienced Python programmer with 2+ years of programming experience in a day-to-day setting
- Experience with Docker for deployment
- Experienced with Git or other version control systems - including automated testing and CI/CD patterns
- Have Cloud Platform Experience from any of the three public clouds (Azure, AWS, GCP)
- End to end understanding of ML concepts - while you won't be doing model training yourself - we want you to understand the key concepts in Machine Learning
Experience and Skills - not essential for the role, but will be counted as a plus
- Experience with Azure specifically, as our cloud platform of choice
- Experience with Kubernetes (k8s) - as our current deployment pattern
- Experience with PySpark or Databricks for data processing workloads
- Experience with PyTorch, TensorFlow and other ML frameworks
- Experience with Datadog as a monitoring solution of choice, or any other monitoring framework (e.g. Prometheus, Grafana, or New Relic)
- Experience with managing infrastructure through Terraform
Benefits & conditions
- Opportunity to join a fast-growing, award-winning and super ambitious business.
- Work with a friendly team of highly motivated individuals.
- Be in an environment where you are listened to and can actually have an impact.
- Thriving collaborative and inclusive company culture.
- Competitive remuneration package.
- Company shares
- Company pension scheme
- Hybrid working environment
- Home office furniture allowance
- Personal Annual Learning and Development budget
- Private Medical Insurance
- Health Cash Plan (cashback on visits to the dentist & opticians etc)
- Cycle to work scheme
- Gympass subscription to a variety of gyms and wellbeing apps
- Enhanced parental pay & leave
- 25 days holiday + bank holidays with additional days added with length of service.
- Our office is in London, by the Oxo Tower