Taro Logo

Senior Machine Learning Engineer

Deliveroo is a technology-driven company transforming the way people shop and eat by connecting consumers, restaurants, shops and riders.
Machine Learning
Senior Software Engineer
Hybrid
5+ years of experience
AI · Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:
Machine Learning Engineer, ProServe Shared Delivery Team - Data & AI

Senior Machine Learning Engineer role at AWS Professional Services, focusing on implementing AI/ML solutions for enterprise customers, requiring 5+ years of experience in cloud and ML engineering.

Software Development Engineer, ML Navigators

Senior Software Engineer role at AWS ML-Navigators team, focusing on machine learning network automation and infrastructure development in Dublin, Ireland.

Software Development Engineer III, AI/ML ADC

Senior Software Engineer role at Amazon's AI/ML ADC team, focusing on delivering artificial intelligence and machine learning solutions in isolated, air-gapped cloud environments.

Software Development Engineer, ML Navigators

Senior Software Development Engineer role at AWS ML Navigators team, focusing on machine learning network automation and infrastructure management in Dublin.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on machine learning and AI development for hardware telemetry analysis and cloud infrastructure.

Description For Senior Machine Learning Engineer

At Deliveroo, we have a world-class data science organisation with a mission to enable the highest quality human and machine decision-making. We work throughout the company - in product, business and platform teams to answer some of the most interesting questions out there. For example, how do data and technology help restaurants to grow as consumer habits change? How can we predict what someone wants to order for dinner long before the idea has even crossed their mind?

As a Senior Machine Learning Engineer, you will play a crucial role in the development and implementation of cutting-edge artificial intelligence products. Your responsibilities will involve designing and constructing sophisticated machine learning models, as well as refining and updating existing systems. You will work in a cross-functional team alongside engineers, data scientists specialised in analytics and inference, and product managers to develop systems that make automated decisions at a massive scale.

The Ads ML Team is responsible for recommending sponsored content on Deliveroo. The team strives to push the boundary of what's possible in this space, working on Click-Through-Rate estimation, Automated Bidding, Budget Recommendation and Dynamic Ads Load. Apart from excelling in complex prompt engineering, there will be a focus on developing in-house models and auction simulators, deploying models in production, and improving ML model monitoring and alerting.

This is a hybrid role that can be based in either Hyderabad or Bengaluru, with some expectations to come into the office.

At Deliveroo, we believe a great workplace is one that represents the world we live in and how beautifully diverse it can be. We are committed to diversity, equity and inclusion in all aspects of our hiring process.

Last updated 8 months ago

Responsibilities For Senior Machine Learning Engineer

  • Work in a cross-functional team to develop systems that make automated decisions at a massive scale
  • Use frameworks such as Tensorflow to build new and improve existing machine learning models
  • Automate training and inference pipeline using job orchestrating frameworks such as Argo Workflow
  • Mentor and coach team members on ML engineering best practices

Requirements For Senior Machine Learning Engineer

Python
  • A master's degree in Computer Science, Mathematics, or a related quantitative discipline
  • 5+ years' experience deploying machine learning models at scale in production environments
  • Proficiency in writing production-quality Python code
  • Familiarity with Python data science and machine learning libraries
  • Thorough understanding of best practices in MLOps
  • Sound knowledge of the machine learning application development life cycle
  • Hands-on experience in operationalising ML models and constructing ML pipelines
  • Proficient in exploratory data analysis, model/algorithm prototyping and selection
  • Practical experience with AWS or a comparable cloud service provider
  • Comfortable working with Docker and containerised applications
  • Familiarity with Git, GitOps practices, Argo Workflow, etc.
  • Familiarity with CI/CD tools such as Jenkins, CircleCI, GitHub Actions, etc.
  • Strong collaborative skills
  • A bias for simplicity and impact
  • Experience developing Click-Through-Rate estimation and automated bidding models

Benefits For Senior Machine Learning Engineer

  • Healthcare benefits (country-specific)
  • Well-being programs
  • Parental leave
  • Pensions
  • Generous annual leave allowances
  • Time off to support a charitable cause of your choice

Interested in this job?