Staff Software Engineer

Uber
Seattle, WA, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source

Tech stack

Distributed Systems Machine Learning Recommender Systems Systems Architecture Information Technology Machine Learning Operations

Job description

Staff Machine Learning Engineers at Uber are passionate and pragmatic technologists who are able to translate business insight and goals into well-formulated ML projects and scalable solutions to deliver impact. They are not only collaborative role models but also approachable leaders, humble teachers while also effective in helping the team in project execution. You will work with talented people in product, science, operations, and platform teams to help build and optimize our Rider Experience products. The role requires technical chops as well as strong communication & leadership skills.

What You’ll Do

  • Define and execute technical strategies, spanning from model and system architecture to business objectives and stakeholder alignment.
  • Lead the design, development, and production of end-to-end ML solutions for large-scale distributed systems serving billions of trips.
  • Lead and mentor a team of Machine Learning Engineers (MLEs), providing technical leadership, setting the vision, and guiding the team through the full development lifecycle-from ideation to model deployment and scaling.

Requirements

  • Ph.D., M.S. or Bachelor in Computer Science, Mathematics with focus on Machine Learning, or equivalent technical background with exceptional demonstrated impact
  • 8+ years experience leading the development and deployment of ML models in large-scale production environments at top-tier ML companies, * Expertise in search, recommendation systems, ranking/retrieval, or representation learning is highly desirable.
  • Proven experience in ranking optimization across heterogeneous content types.
  • Demonstrated success in leading cross-functional projects that deliver significant business impact.

About the company

There are many different types of users, opening the app in many contexts, and we need to match them to the many services and content we have available. Rider Experience drives and enables the critical trip booking funnel within the Rides app that makes up almost all of the trip transactions and contributes tremendously to business growth. We actively explore algorithmic improvements to how we help millions of riders find and discover the right products every hour to move around the world, and power smart and intuitive experiences for them.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dejobs.org

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:36 min

Applying supervised machine learning for practical rule extraction

Katja Träumner

1:29 min

Overcoming challenges in AI-assisted distributed system development

Przemysław Ładyński Przemysław Ładyński · WWC Europe 2026

1:50 min

Real life recommendation systems and final project conclusions

Lutske van der Meer Lutske van der Meer · WWC 2024

5:00 min

Exploring the specific workplace responsibilities of staff software engineers

Jan Giacomelli · LIVE

2:40 min

Understanding real-world recommendation systems in common platforms

Julian Joseph · LIVE

1:57 min

Evolution of machine learning algorithms and computing hardware

Alexandra Waldherr · LIVE

Videos

See all

Related articles

See all