Skip to content

Machine Learning Engineer
Company | Uber |
---|
Location | Sunnyvale, CA, USA |
---|
Salary | $167000 – $185500 |
---|
Type | Full-Time |
---|
Degrees | PhD |
---|
Experience Level | Mid 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