At a Glance
- Tasks: Lead MLOps strategy, train models, and ensure seamless integration in production.
- Company: On is a dynamic company focused on growth and innovation in machine learning.
- Benefits: Enjoy a supportive environment with opportunities for personal development and well-being.
- Why this job: Join a passionate team to create impactful AI solutions that drive real-time decision-making.
- Qualifications: 5+ years in Machine Learning with strong MLOps experience; proficiency in cloud platforms and CI/CD.
- Other info: Bonus skills include knowledge of LangChain and experience with LLM evaluations.
The predicted salary is between 43200 - 72000 £ per year.
As a Senior Machine Learning Engineer at On, you will play a critical role in the full lifecycle of our machine learning models. Besides being responsible for training and deploying models, you will spearhead our MLOps initiatives to ensure their seamless and efficient integration and operation in production. This includes championing MLOps best practices, enhancing deployment processes, developing essential tooling and automation to maximize the impact of our AI solutions, and implementing robust monitoring to optimize performance and reliability.
Your Mission
- Lead the implementation and continuous improvement of our MLOps strategy, establishing best practices for model development, deployment, and monitoring.
- Create and train machine learning models to solve specific business problems, such as product recommendations, customer segmentation, and demand forecasting.
- Implement such models into production systems to make predictions, drive real-time personalization, and support decision-making.
- Design and build the necessary infrastructure and tooling to support efficient and scalable model deployment, including CI/CD pipelines and automated testing.
- Implement and own Terraform to manage and provision our cloud infrastructure for machine learning operations.
- Oversee the transition to a real-time streaming architecture for our machine learning applications, ensuring efficient data ingestion, feature engineering, and model serving in a streaming context.
- Develop and implement a comprehensive monitoring framework to track model performance, identify potential issues, and ensure optimal model health in production.
- Monitor model performance and update them as needed to adapt to new data and changing conditions.
- Collaborate closely with data scientists and engineers to ensure seamless integration of models into our existing systems and workflows.
- Stay abreast of the latest MLOps trends and technologies to continuously improve our processes and tools.
Your Story
- You have 5+ years of experience as a Machine Learning Engineer with a strong focus on MLOps.
- You have a proven track record of successfully deploying and managing machine learning models in production environments.
- You possess deep knowledge of MLOps principles, tools, and best practices.
- You are proficient in cloud platforms (Google Cloud Platform is preferred), infrastructure-as-code tools like Terraform.
- You have experience with CI/CD pipelines, containerization technologies (e.g., Docker), and orchestration tools (e.g., Kubernetes) and using orchestration tools such as Kubeflow (our preferred tool) or similar frameworks like Apache Airflow to manage and automate ML workflows.
- You have experience with real-time data streaming technologies such as Kafka and Confluent and feature stores in such settings.
- You are skilled in building and maintaining monitoring systems for machine learning models.
- You have excellent communication and collaboration skills, enabling you to effectively work with cross-functional teams.
Bonus: Knowledge of frameworks such as LangChain used to orchestrate LLMs. Experience in LLM evaluations, debugging, and monitoring using tools such as LangFuse or LangSmith.
Meet The Team
We are a growing team of passionate Data Scientists and Machine Learning Engineers working across On to build creative and impactful models end-to-end that personalize experiences, optimize decision making, and predict future trends. We sit within Technology and have the opportunity to collaborate across On - Optimizing how we use data, how we consume data, and how we support On's growth through data is something you could be a part of, and we'd love to hear from you!
What We Offer
On is a place that is centered around growth and progress. We offer an environment designed to give people the tools to develop holistically - to stay active, to learn, explore, and innovate. Our distinctive approach combines a supportive, team-oriented atmosphere, with access to personal self-care for both physical and mental well-being, so each person is led by purpose.
On is an Equal Opportunity Employer. We are committed to creating a work environment that is fair and inclusive, where all decisions related to recruitment, advancement, and retention are free of discrimination.
Senior Machine Learning Engineer employer: BoF Careers
Contact Detail:
BoF Careers Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Machine Learning Engineer
✨Tip Number 1
Familiarise yourself with the latest MLOps trends and tools, especially those mentioned in the job description like Terraform, CI/CD pipelines, and Kubeflow. This knowledge will not only help you during interviews but also demonstrate your commitment to staying current in the field.
✨Tip Number 2
Showcase your experience with real-time data streaming technologies such as Kafka and Confluent. Be prepared to discuss specific projects where you've implemented these technologies, as this will highlight your practical skills and understanding of the role's requirements.
✨Tip Number 3
Prepare to discuss your approach to monitoring machine learning models. Think about how you've previously identified performance issues and optimised model health, as this is a key responsibility in the role and will show your proactive mindset.
✨Tip Number 4
Network with current employees or professionals in the MLOps community. Engaging in conversations about their experiences at On can provide valuable insights and potentially give you an edge in your application process.
We think you need these skills to ace Senior Machine Learning Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in machine learning and MLOps. Focus on specific projects where you've successfully deployed models, managed cloud infrastructure, or implemented CI/CD pipelines.
Craft a Compelling Cover Letter: In your cover letter, express your passion for machine learning and MLOps. Mention how your skills align with the responsibilities outlined in the job description, such as developing monitoring frameworks and collaborating with cross-functional teams.
Showcase Relevant Projects: Include examples of relevant projects in your application that demonstrate your expertise in real-time data streaming technologies, containerization, and orchestration tools. This will help illustrate your hands-on experience.
Highlight Continuous Learning: Mention any recent courses, certifications, or workshops related to MLOps or machine learning that you've completed. This shows your commitment to staying updated with the latest trends and technologies in the field.
How to prepare for a job interview at BoF Careers
✨Showcase Your MLOps Knowledge
Make sure to highlight your understanding of MLOps principles and best practices during the interview. Be prepared to discuss specific tools and frameworks you've used, such as Terraform, CI/CD pipelines, and containerization technologies like Docker.
✨Demonstrate Real-World Experience
Share examples from your past work where you successfully deployed machine learning models in production. Discuss the challenges you faced and how you overcame them, particularly in relation to model monitoring and performance optimisation.
✨Prepare for Technical Questions
Expect technical questions related to real-time data streaming technologies and orchestration tools. Brush up on your knowledge of Kafka, Confluent, and Kubeflow, and be ready to explain how you've implemented these in previous projects.
✨Emphasise Collaboration Skills
Since the role involves working closely with data scientists and engineers, be sure to convey your communication and collaboration skills. Share experiences where you successfully collaborated with cross-functional teams to achieve project goals.