U

Uber

Connects people with rides, meals and groceries

Senior Machine Learning Engineer Maps Optimization

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • Have 5 or more years of experience in machine learning, or 2 or more years if holding a PhD.
  • Have 2 or more years of experience in at least one of machine learning, artificial intelligence, optimization, signal processing, operations research, or a related technical field.
  • Have experience developing, debugging, and scaling distributed data processing and machine learning pipelines, such as Apache Spark, Hive, Presto, or Michelangelo.
  • Have knowledge of development and debugging in Java, Scala, or Golang, and experience with scripting languages such as Python or shell scripts.
  • Have experience providing technical leadership, working with teams, owning projects, and defining and setting technical direction for projects.
  • Have a bachelor's degree in Computer Science, Computer Engineering, a relevant technical field, or equivalent practical experience.

Responsibilities

  • Develop and deploy end-to-end machine learning models and infrastructure to optimize map-related applications.
  • Design and maintain high-throughput, low-latency prediction systems and APIs that handle hundreds of billions of daily requests.
  • Explore novel ideas to improve logistical efficiency across product verticals.
  • Partner with product managers, scientists, designers, and engineers to develop holistic solutions to real-world problems.

Desired Qualifications

  • Have experience architecting large-scale production software applications.
  • Have experience productionizing applied machine learning solutions, such as graph or graphless prediction and learning to rank, to solve complex machine learning challenges.
  • Have a master's degree or PhD in Computer Science or a related technical field.
  • Have extensive prior experience building and maintaining production machine learning systems.
  • Own problems end-to-end and be willing to acquire missing knowledge to complete the work.
  • Be able to work quickly in an environment with loosely defined work and competing priorities or deadlines.

About the Company

Uber

Connects people with rides, meals and groceries

Uber runs digital marketplaces that connect people seeking rides, meals and groceries with drivers, couriers and local merchants. Its Uber app includes private and shared rides, while Uber Eats lets customers order from restaurants and stores for delivery or pickup. The apps match requests with nearby service providers, handle payment and show trip or order progress, with revenue coming from service fees charged on transactions. Uber Freight connects businesses shipping goods with trucking companies and sells managed transportation services, extending the group's software beyond consumer trips. Founded in 2009, Uber is headquartered in San Francisco, California.

Company size
10,001+
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Uber

See more jobs