At a Glance
- Tasks: Lead the design and implementation of cutting-edge ML systems for a global tech platform.
- Company: Join a dynamic team at Just Eat, connecting millions with top brands worldwide.
- Benefits: Enjoy hybrid work, competitive salary, and a culture that celebrates growth and diversity.
- Why this job: Make a real impact by innovating ML capabilities in a fast-paced environment.
- Qualifications: Proficient in Python with experience in production ML systems and cloud platforms.
- Other info: Collaborative culture focused on mentorship and engineering excellence.
The predicted salary is between 36000 - 60000 Β£ per year.
Ready for a challenge? Whether itβs a Friday-night feast, a post-gym poke bowl, or grabbing some groceries, our tech platform connects tens of millions of customers with hundreds of thousands of restaurant, grocery and convenience partners across the globe.
About this role
We are looking for a Senior Machine Learning Engineer to join a cross functional team, focussing on growing our product algorithmic recommendations within Just Eat. Your team will focus on evolving existing machine learning and AI capabilities across the platform, improving those capabilities, and innovating new ones for the future.
As a Senior Engineer you will drive our architecture, write highly scalable and testable code, mentor engineers and challenge our teams to strive for excellence. You will work closely with a large number of teams, both internal and external, with inner-sourced development our standard way of working. Ownership is one of the core engineering principles in our organisation - we write it and we own it. Engineers are expected to take responsibility for their work from discovery to production, ensuring the ongoing reliability and stability of our systems.
Location: Hybrid - 3 days a week from our office & 2 days working from home
Reporting to: Technology Manager
These are some of the key ingredients to the role:
- Collaborate extensively with Data Scientists, Product Managers, and Backend Engineers to bridge the gap between model development and production systems.
- Lead the architectural design of end-to-end ML systems, from data ingestion and training pipelines to real-time inference and monitoring infrastructure.
- Transform innovative data science prototypes into robust, scalable, and secure production software, taking ownership of the "path to production."
- Drive the adoption of MLOps best practices (CI/CD for ML, model versioning, feature stores) to accelerate the feedback loop for Data Scientists.
- Effectively communicate the complexities of ML systems (e.g., latency vs. accuracy trade-offs) to technical and non-technical stakeholders.
- Build and maintain a strong network across the Data and Engineering organizations to ensure ML systems integrate seamlessly with the wider platform.
- Lead projects, mentor peers, and advocate for engineering excellence within the data science domain.
What will you bring to the table?
- Proficiency in Python and a strong understanding of software engineering principles (OO design, patterns, testing) applied to Machine Learning.
- Demonstrable experience designing and operating ML systems in production (not just training models in notebooks), including familiarity with serving patterns (e.g., REST APIs, batch inference, event-driven).
- Experience with orchestration tools (e.g., Airflow, Dagster) and cloud-native ML platforms (e.g., AWS SageMaker, GCP Vertex AI).
- Ability to influence decision-making regarding infrastructure and tooling, balancing "build vs. buy" discussions.
- Strong knowledge of Infrastructure as Code (Terraform) and containerization (Docker/Kubernetes).
- Familiarity with data engineering fundamentals (SQL, distributed data processing) to debug and optimize data flows.
- A proactive mindset to automate manual processes and a passion for improving the developer experience for Data Scientists.
At JET, this is on the menu: Our teams forge connections internally and work with some of the best-known brands on the planet, giving us truly international impact in a dynamic environment. Fun, fast-paced and supportive, the JET culture is about movement, growth and about celebrating every aspect of our JETers. Thanks to them we stay one step ahead of the competition.
Inclusion, Diversity & Belonging
Senior Machine Learning Engineer in Bristol employer: Just Eat Takeaway.com
Contact Detail:
Just Eat Takeaway.com Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Senior Machine Learning Engineer in Bristol
β¨Tip Number 1
Network like a pro! Reach out to current employees on LinkedIn or at industry events. A friendly chat can give you insider info and maybe even a referral, which is always a bonus!
β¨Tip Number 2
Prepare for those interviews by brushing up on your technical skills. Practice coding challenges and be ready to discuss your past projects in detail. We want to see how you think and solve problems!
β¨Tip Number 3
Show off your passion for machine learning! Share your personal projects or contributions to open-source. This not only highlights your skills but also shows your commitment to the field.
β¨Tip Number 4
Donβt forget to apply through our website! Itβs the best way to ensure your application gets seen. Plus, it shows youβre genuinely interested in joining our team at Just Eat.
We think you need these skills to ace Senior Machine Learning Engineer in Bristol
Some tips for your application π«‘
Tailor Your CV: Make sure your CV is tailored to the Senior Machine Learning Engineer role. Highlight your experience with ML systems in production and any relevant projects that showcase your skills in Python and software engineering principles.
Showcase Your Projects: Include specific examples of projects where you've designed and operated ML systems. Talk about the challenges you faced and how you overcame them, especially focusing on your experience with orchestration tools and cloud-native platforms.
Communicate Clearly: When writing your cover letter, communicate your understanding of the complexities of ML systems. Use clear language to explain how you can bridge the gap between model development and production systems, as this is key for the role.
Apply Through Our Website: We encourage you to apply through our website for a smoother application process. Itβs the best way for us to receive your application and ensure it gets the attention it deserves!
How to prepare for a job interview at Just Eat Takeaway.com
β¨Know Your Stuff
Make sure you brush up on your Python skills and software engineering principles. Be ready to discuss your experience with ML systems in production, not just theory. Prepare examples of how you've transformed data science prototypes into scalable software.
β¨Showcase Your Collaboration Skills
Since this role involves working closely with Data Scientists, Product Managers, and Backend Engineers, be prepared to talk about your past collaborations. Share specific instances where you bridged gaps between teams and how you communicated complex ML concepts to non-technical stakeholders.
β¨Demonstrate Ownership
Ownership is key in this role. Be ready to discuss how you've taken responsibility for projects from discovery to production. Highlight any experiences where you drove the adoption of MLOps best practices or improved existing processes.
β¨Ask Insightful Questions
Prepare thoughtful questions that show your interest in the company's tech stack and culture. Inquire about their approach to CI/CD for ML, how they handle latency vs. accuracy trade-offs, or what tools they use for orchestration. This shows you're not just interested in the role but also in how you can contribute to their success.