Posted in

Machine Learning Engineer

Machine Learning Engineer

CompanyUber
LocationSunnyvale, CA, USA
Salary$167000 – $185500
TypeFull-Time
DegreesPhD
Experience LevelMid Level

Requirements

  • PhD in relevant fields (CS, EE, Math, Stats, etc.) OR 2 years minimum of industry experience with strong focus on user facing machine learning applications
  • Expertise in deep learning, recommendation systems, or optimization algorithms
  • Experience with ML frameworks such as PyTorch and TensorFlow
  • Experience building and productionizing innovative end-to-end Machine Learning systems
  • Proficiency in one or more coding languages such as Python, Java, Go, or C++
  • Experience with any of the following: Spark, Hive, Kafka, Cassandra
  • Strong communication skills and can work effectively with cross-functional partners

Responsibilities

  • Innovate and productionize start-of-the-art machine learning models, and customize for Uber’s use cases
  • Design and build the end-to-end large-scale ML systems to power the user facing marketplace experiences
  • Maintain existing ML models and optimize model performance
  • Contribute to develop new models to serve production marketplace experience features and new pricing products
  • Collaborate with cross-functional and cross-team stakeholders

Preferred Qualifications

  • Publications at industry recognized ML conferences
  • Experience in simplifying/converting business problems into ML problems
  • Experience developing complex software systems scaling to millions of users with production quality deployment, monitoring and reliability
  • PhD with specialization in machine learning, along with 1-2 years industry experience in leading tech companies