Staff Software Engineer
Machine Learning
Posted on 9/18/2023
Ride-sharing app
Company Overview
Uber's mission is to reimagine the way the world moves for the better. The company operates a ride-sharing platform that provides more than 15 million rides each day.
Locations
San Francisco, CA, USA • Sunnyvale, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Java
Python
CategoriesNew
AI & Machine Learning
Software Engineering
Requirements
- What the Candidate Will Do ----
- Basic Qualifications ----
- PhD degree with 4 years of applied research experience or a Masters degree with 6+ years of experience of applied research experience
- 3+ years of experience in building machine learning models for business applications
- Experienced programming in Java, C++, Python or related language
- Prefrred Qualifications---
- Experiences in translating business and functional requirements into machine learning problems and writing high quality production code
- Comfort with a high degree of ambiguity and ability to solve problems that haven't been solved to scale
- Experience and expertise in large scale Applied ML (Recommender systems, Search, Ads, Content relevance etc.) and Deep Learning
Responsibilities
- Lead efforts to drive the design, development, optimization, and productionization of ML solutions and systems that are used to solve strategically important problems
- Provide technical leadership, and drive technical direction for the earner incentive team
- Partner with other engineering teams, product owners, and stakeholders to build ML solutions
- Work on exploring opportunities and implementing enhancements to improve earner incentive efficiency