Senior Machine Learning Engineer - Marketplace Earner Incentives
About the Role
Earner Incentives is one of the fastest-growing products at Uber. As an Engineer on the Earner Incentives team you will be responsible to build and maintain services that generate millions of incentives for gig work earners on the Uber platform.
Incentives Platform is used for generating efficient incentives for drivers, measuring progress of drivers towards achieving those incentives and then paying once incentive goals are achieved. It plays a critical role in ensuring adequate supply to meet the market demands across time and space. The combination of technical challenges and cross functional work will allow you to harness you ML skills in multiple dimensions.
The Earner Incentives team is a fast-moving, high-opportunity space where you’ll have the chance to make a significant impact on the business. You’ll take ownership of one key pillar of the promotions or incentive domain and lead the technical direction for improving our core algorithms, optimization across different type of incentives algorithms and models. The role offers a close collaboration with the Platform backend team and Uber ML infra so you will also have opportunity to contribute to scaling model infrastructure for the team. You work will cut across ML, serving, and optimization system components, and help set technical direction for modeling best practices across model building, evaluation and deployment.
Join us to work on some of the most exciting challenges on this journey.
---- What You Will Do ----
- Solve ambituous, challenging business problems using data-driven approaches.
- Build and optimize models and algorithms powering Earner incentive levers across the Uber marketplace.
- Improve the overall model lifecycle for the team by building solutions around model observability, performance tuning and tracking.
- Own the problem E2E, including working with cross-functional teams to define the product and/or technical roadmap.
- Mentor more junior team members by role modeling ML best practices. Collaborate with cross-functional teams to ensure alignment and drive Uber’s ridership and revenue growth. Help Uber’s end-users by making mobility options accessible and affordable.
---- Basic Qualifications ----
- Masters Degree or equivalent experience in field of Computer Science or Machine Learning.
- 3 years minimum of industry experience as a Machine Learning Engineer
- Comfortable programming in at least one major language such as Python (preferred), Scala, Go,...
- Experience collaborating cross-functionally with product and other engineering roles.
- Experience with any of the following: Spark, Hive, Kafka, Cassandra.
- Experience building and productizing innovative end-to-end Machine Learning systems.
- Driven and curious.
---- Preferred Qualifications ----
- Exceptional technical communication skills.
- Experience writing custom models in Pytorch or Tensorflow/Keras.
- Experience in the design and development of ML pipelines and workflows.
- Experience building backend services using any mainstream languages like C/C++/Java/Go
For Canada-based roles: The base salary range for this role is CAD$164,000 per year - CAD$182,000 per year.
You will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. You will also be eligible for various benefits. More details can be found at the following link https://www.uber.com/careers/benefits.
We welcome people from all backgrounds who seek the opportunity to help build a future where everyone and everything can move independently. If you have the curiosity, passion, and collaborative spirit, work with us, and let’s move the world forward, together.
Offices continue to be central to collaboration and Uber’s cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.
*Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to accommodations@uber.com.
See our Candidate Privacy Statement
Uber is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, Veteran Status, or any other characteristic protected by law.
Seleccionar mi idioma preferido
Teams
Departments
Offerings
Locations
Asia Pacific
Europe, Middle East & Africa
Latin America
United States & Canada
Inside Uber