Senior ML Engineer - Inferences

Uber is a technology company that operates a platform for ride-sharing, food delivery, and other logistics services.
$185,000 - $205,500
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Logistics

Description For Senior ML Engineer - Inferences

We are seeking a highly-motivated, entrepreneurial machine learning practitioner to join our Inferences team at Uber. This team focuses on sensor-derived inferences to enhance the logistical efficiency of Uber's platform. As a Senior ML Engineer, you will lead engineering initiatives to improve the experience and efficiency of millions of trips and orders daily.

Your responsibilities will include:

  • Solving complex inferences and optimization problems end-to-end
  • Designing and productionizing high-throughput systems for inferences and predictions
  • Exploring novel ideas to improve Uber's logistical efficiency across product verticals
  • Collaborating with cross-functional teams to develop holistic solutions

We're looking for candidates with:

  • 5+ years of experience in machine learning or backend engineering (2+ with a PhD)
  • Bachelor's degree or higher in Computer Science or related field
  • Experience with large-scale data processing frameworks (Apache Spark, Hive, Presto)
  • Proficiency in Java, Scala, or Golang, and scripting languages like Python
  • Technical leadership experience and ability to set project direction
  • Experience in productionizing applied machine learning solutions

Join us to work on cutting-edge technology that impacts millions of users daily, in a fast-paced environment where you'll have the opportunity to solve challenging problems and make a significant impact on Uber's platform efficiency.

Last updated a month ago

Responsibilities For Senior ML Engineer - Inferences

  • Work on solving complex inferences and optimization problems end-to-end
  • Design and productionize high-throughput systems for inferences and predictions
  • Explore novel ideas to improve Uber's logistical efficiency across product verticals
  • Partner with cross-functional teams to develop holistic solutions to real-world problems

Requirements For Senior ML Engineer - Inferences

Java
Scala
Python
  • 5+ years of experience in machine learning or backend engineering, or 2+ years with a PhD
  • Bachelor's degree or higher in Computer Science, Computer Engineering, or relevant technical field
  • Experience developing and debugging in large scale data processing frameworks (Apache Spark, Hive, Presto)
  • Knowledge of Java, Scala, or Golang, and scripting languages like Python
  • Experience in technical leadership and setting technical direction for projects
  • Experience architecting large scale, production software applications
  • Experience productionizing applied machine learning solutions

Benefits For Senior ML Engineer - Inferences

Medical Insurance
Dental Insurance
Vision Insurance
  • Bonus program
  • Equity award

Interested in this job?

Jobs Related To Uber Senior ML Engineer - Inferences

Senior Machine Learning Engineer, Ranking and Recommendations

Senior Machine Learning Engineer position at Uber, focusing on building and deploying ranking and recommendation systems for the shopping platform.

Machine Learning Engineer - Applied AI

Senior Machine Learning Engineer position at Uber, focusing on applied AI solutions using LLMs and advanced ML techniques, offering competitive compensation and benefits.

Senior Machine Learning Engineer

Senior Machine Learning Engineer role at Uber, working on innovative ML systems for incentives, ranking, and pricing across multiple teams.

Senior Software Engineer - Machine Learning / Optimization

Senior Software Engineer role at Uber, focusing on Machine Learning and Optimization for driver pricing models.

Sr Machine Learning Engineer, Mobility Matching

Senior Machine Learning Engineer role at Uber, focusing on mobility matching algorithms and systems.