EngineerJobs.io
← Back to all jobs

Job Description

Sr Machine Learning Engineer on Uber’s Maps Optimization team, focused on building and optimizing large-scale ML systems that improve map experiences across location search, ETA calculation, and routing.

  • Develop and deploy end-to-end machine learning models and supporting infrastructure for map-related applications
  • Design and maintain high-throughput, low-latency prediction systems and APIs
  • Support prediction workloads that handle hundreds of billions of daily requests
  • Apply and iterate on new approaches to improve logistical efficiency across Uber product verticals
  • Collaborate with product managers, scientists, designers, and engineers to deliver solutions to real-world problems

Requirements

  • 5+ years of machine learning experience, or 2+ years with a PhD
  • 2+ years of experience in one or more areas: machine learning, artificial intelligence, optimization, signal processing, operational research, or a related technical field
  • Experience building, debugging, and scaling distributed data processing and ML pipelines (examples include Apache Spark, Hive, Presto, Michelangelo)
  • Knowledge of development and debugging in Java, Scala, or Golang
  • Experience with scripting languages such as Python and/or shell scripts
  • Technical leadership experience, including working with teams, owning projects, and setting technical direction
  • Bachelor’s degree in Computer Science, Computer Engineering, a relevant technical field, or equivalent practical experience

Technologies

  • Apache Spark
  • Hive
  • Presto
  • Michelangelo
  • Java
  • Scala
  • Golang
  • Python
  • Shell scripts

Preferred Qualifications

  • Experience architecting large-scale, production software applications
  • Experience productionizing applied machine learning solutions (for example, graph/graphless prediction, learning to rank)
  • Experience tackling complex ML challenges using production ML
  • Master’s degree or PhD in Computer Science or a related technical field

Compensation & Location

  • Location: Sunnyvale, CA (hybrid)
  • Salary: USD 202,000 - 224,000 per year

Benefits

  • Eligible to participate in Uber’s bonus program
  • May be offered an equity award and other types of compensation
  • Eligible to participate in a 401(k) plan
  • Eligible for various benefits

Additional Notes

  • Unless approved for full remote work, employees must spend at least 50% of their time in-office
  • Some roles, such as those at greenlight hubs, require full-time in-office presence
  • Ask your Recruiter for details about this role’s requirements

Base salary range for this Sunnyvale, CA-based role: USD $202,000 per year - USD $224,000 per year.

All US locations: You will be eligible to participate in Uber’s bonus program, and may be offered an equity award and other types of compensation. All full-time employees are eligible to participate in a 401(k) plan.

Similar Jobs