Staff Machine Learning Engineer

Uber

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
San Francisco, CASunnyvale, CA
Posted
4 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $229k
$173k $289k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $202,800–$254,750.

Based on 240 similar postings.

Employer

About Uber

Uber Technologies, Inc. is the world’s largest, San Francisco-based mobile technology platform facilitating on-demand ride-hailing, food delivery (Uber Eats), and freight transportation across approximately 70 countries.

Uber currently has 107 open roles on FindRole.

Most-posted roles

View all roles at Uber

At a glance

TL;DR · Staff Machine Learning Engineer

The Staff Machine Learning Engineer joins Uber AI Solutions to build the data and evaluation infrastructure for next-generation AI models. Working within an agile team, you will own a vertical from start to finish, developing the machine learning and backend systems required to turn visions into revenue-generating products. You will be responsible for finding opportunities, setting directions, and driving business metrics like adoption and customer value. The role requires proficiency in Python for machine learning and production languages such as Go, Java, or C++. You will solve complex problems involving real-world data collection, agentic RL environments, multilingual and multimodal ML, and video or LiDAR annotation. This work focuses on producing high-quality, model-ready data across modalities including text, images, video, audio, and physical AI.

What does a Machine Learning Engineer earn in California?

Median $235750 from 200 postings across 34 companies.

See salary data

What you'll do

  • Build machine learning and backend systems to turn product visions into revenue-generating products.
  • Own a product vertical end-to-end by identifying opportunities and driving key business metrics.
  • Prioritize tasks and make critical technical decisions to ship products quickly in ambiguous environments.
  • Act as a technical partner in customer relationships to grow accounts and provide value.
  • Design and operate production ML systems across the full path from data to serving.
  • Develop pipelines for GenAI, LLM systems, and multimodal data evaluation.
  • Align customers, product, and engineering teams to drive business growth.

What we're looking for

  • Bachelor's or equivalent work experience in Computer Science, Machine Learning, Engineering, Mathematics, or a related discipline.
  • Master's or PhD in Computer Science, Machine Learning, Engineering, Mathematics, or a related discipline (preferred).
  • 5+ years of professional experience designing, building, and operating production ML systems, including strong backend engineering.
  • Track record of owning a product or product line and driving business metrics such as revenue, adoption, or customer value.
  • Fluency in Python for machine learning and a production systems language such as Go, Java, or C++.
  • Excellent communication skills to align customers, product, and engineering teams.
  • Experience growing a product or business line in a startup or startup-like environment (preferred).
  • Experience with GenAI, LLM systems, or specific UAIS domains like physical world data and agentic RL (preferred).

More like this

Similar roles

Staff Machine Learning Engineer, Applied AI

Uber

San Francisco, CA +2 102 days ago
PyTorch Transformers Distributed Training LLM Generative AI Deep Learning Retrieval Systems Ranking Computer Vision ML Optimization Geospatial AI Search Recommendations Conversational AI
8+ yrs exp Hybrid

Staff Machine Learning Engineer

Capital One Financial

Plano, TX +1 47 days ago
Machine Learning Python C++ Scala C Dask RAPIDS NumPy Pandas Scikit-learn Distributed Computing Data Pipelines High Performance Computing
10+ yrs exp

Staff Machine Learning Engineer

Arm Holdings

Austin, TX 71 days ago $198,100–$268,000
Machine Learning Python TensorFlow PyTorch ARM Architecture Computer Architecture Deep Learning GPU Neural Networks
3+ yrs exp Hybrid

Staff Machine Learning Engineer

Intuit

Mountain View, CA 64 days ago $230,000–$250,000
Python PyTorch TensorFlow Pandas NumPy LLM RAG LangChain AWS SageMaker Kubernetes JavaScript Java Microservices NoSQL System Design Neural Networks
8+ yrs exp

Staff Machine Learning Engineer

Adobe

San Jose, CA +1 34 days ago
Generative AI Agentic AI Computer Vision Multimodal Learning LLMs Transformers Diffusion Models Vision-Language Models (VLMs) Python PyTorch AWS Azure Docker Kubernetes Model Context Protocol (MCP) APIs
5+ yrs exp