Job Listings
11,608 jobsWhy AI Match requires a free account
AI Match goes far beyond keyword search — it reads your resume, learns your preferences, and ranks every job by how well it fits you. That requires a personal profile we can reference on every search.
Resume-based ranking
Paste your resume once and every listing is scored against your actual experience and skills — not just a keyword.
Salary & location filters
Set hard cutoffs for minimum pay and preferred location so only genuinely relevant roles surface in your feed.
Boost & block keywords
Promote jobs that mention your niche technologies and hide anything containing terms you want to avoid.
$232,000 - $232,000
Role Details
Staff Machine Learning Engineer - Causal Inference
Machine Learning, Engineering
New York, New York |
San Francisco, California
Full Time
Apply Now
About the Role
The mission of the Surge team is to maintain overall marketplace reliability by balancing supply/demand in real-time through dynamic pricing. We build scalable real-time systems to understand the state of the market, forecast future demand, make predictions using ML models, solve network optimization programs, and eventually make pricing decisions for each rider session.
Surge plays a critical role in service of Uber’s mission to make transport accessible. We generate billions of dollars in annual gross bookings for the company by optimizing network efficiency and make a significant contribution to driver earnings. In addition to pricing, the signals we generate are some of the most important features used in practically every optimization/ML system across Uber. Although we are a backend team, what we do has an outsized impact on our riders because prices and reliability are two of the most important elements of customer experience.
---- What You Will Do ----
You will work with a mixed team of Engineers, Operations Researchers, and Economists to build large-scale pricing optimization systems to set prices based on real-time marketplace conditions for Uber’s rides products globally.
- Build and train machine learning models with sparse data
- Design experiments and use a variety of techniques for building causal models
- Be a thought leader and help define roadmaps across multiple rider pricing teams
---- Basic Qualifications ----
- PhD in relevant fields (CS, Stats, Economics, Econometrics, etc.) with a focus on Machine Learning.
- 4+ years of experience in an ML role with an emphasis on data and experiment driven model development.
- Expertise with Causal Inference, DML, etc...
- Expertise in deep learning and 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++.
- Strong communication skills and can work effectively with cross-functional partners.
- Strong sense of ownership and tenacity toward hard machine-learning projects.
---- Preferred Qualifications ----
- Academic background in Economics or Econometrics
- Experience in combining observational data with experimental data for building causal models.
- Experience designing embeddings and combining structural models and regularization techniques for dealing with sparsity.
- Experience building elasticity models and user behavioral models
- Proven track record in conducting experiments and tracking models in high-complexity environments.
For New York, NY-based roles: The base salary range for this role is USD$232,000 per year - USD$258,000 per year.
For San Francisco, CA-based roles: The base salary range for this role is USD$232,000 per year - USD$258,000 per year.
For all US locations, you will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. All full-time employees are eligible to participate in a 401(k) plan. You will also be eligible for various benefits. More details can be found at the following link https://jobs.uber.com/en/benefits.
Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuels progress. What moves us, moves the world - let's move it forward, together.
Uber is proud to be an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form.
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.
Apply Now
$232,000 - $232,000
Role Details
Staff Machine Learning Engineer
Machine Learning, Engineering
in San Francisco, California
- Full Time
Apply Now
About the Role
Uber Marketplace is at the core of Uber's business, and Marketplace Matching is a strategically critical component of Marketplace. The mission of the team is to foster growth and increase profitability of Uber by pushing the frontiers of machine learning, data science and economics and developing highly reliable and scalable platforms to accelerate Uber's impact on the transportation industry.
This role will drive high-impact projects to optimize rider & driver matching at Uber using optimization, machine learning, and causal inference. We are looking for individuals who not only excel in problem solving and critical thinking, but also are interested and proficient in writing production code, converting ideas to scalable systems.
What the Candidate Will Do
- Build elastic, scalable, and fault-tolerant distributed machine learning libraries and systems used to power machine learning development productivity across Uber.
- Work closely with engineers in the broader Uber ML/AI Platform Team (Michelangelo) to improve the broader ML Platform ecosystem for our users.
- Work closely with Uber's ML community (with ML Engineers, Data Scientists, and Researchers) to scope and build new abstractions for scalable machine learning.
Basic Qualifications
- PhD or equivalent in Computer Science, Engineering, Mathematics or related field
- Programming language (e.g. C, C++, Java, Python, or Go)
- 5+ years of proven experience in the industry
- Large-scale training using data structures and algorithms
- Modern machine learning algorithms (e.g., tree-based techniques, supervised, deep, or probabilistic learning)
- Machine Learning Software such as Tensorflow/Pytorch, Caffe, Scikit-Learn, or Spark MLLib
Preferred Qualifications
- Causal ML
- Reinforcement learning
- Contextual bandit models
- Personalization and ranking experience
- 8-10+ years of proven experience in the industry
For San Francisco, CA-based roles: The base salary range for this role is USD$232,000 per year - USD$258,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. All full-time employees are eligible to participate in a 401(k) plan. You will also be eligible for various benefits. More details can be found at the following link https://jobs.uber.com/en/benefits.
Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuels progress. What moves us, moves the world - let's move it forward, together.
Uber is proud to be an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form.
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.
Apply Now
$232,000 - $232,000
Role Details
<p><strong>About the Role</strong></p>
<p>The Developer Platform’s vision is to be the industry leader for how developers build high-quality software productively at scale. Our mission is to Enable Uber developers to build high-quality software consistently and without frustration.</p>
<p>At Uber the Developer Platform teams build the technical foundation for engineers to develop the future of mobility. Our engineering community depends on us to develop centralized solutions to support each part of the development life cycle from writing the first line of code to shipping software to production that touches millions of users. We have a unique opportunity to work across Uber’s products to solve for scale and impact company wide technical roadmaps.</p>
<p>What the Candidate Will Do ----</p>
<h5><strong>Technical Leadership & Strategy</strong></h5>
<ol>
<li>Own the technical strategy and roadmap for Backend Testing Infrastructure Platform</li>
<li>Lead development of services responsible for backend testing</li>
<li>Ensure systems are scalable, reliable, observable, and performant at large scale</li>
<li>Drive architectural clarity across different systems</li>
<li>Partner with Product team and Key stakeholders for Prioritization</li>
</ol>
<h5><strong>Team Leadership & Development</strong></h5>
<ol>
<li>Hire, grow, and develop a team of talented engineers, including senior and staff-level engineers</li>
<li>Provide technical guidance, coaching, and career development support</li>
<li>Establish clear ownership, operational excellence, and strong engineering fundamentals</li>
<li>Foster a culture of ownership, accountability, and continuous improvement</li>
</ol>
<h5><strong>Cross-Functional Collaboration</strong></h5>
<ol>
<li>Partner closely with Product, and Platform teams</li>
<li>Align technical roadmaps across multiple teams and organizational boundaries</li>
<li>Drive clarity around ownership, interfaces, and system responsibilities</li>
</ol>
<h5><strong>Execution & Operational Excellence</strong></h5>
<ol>
<li>Deliver high-impact infrastructure that improves product relevance and user experience</li>
<li>Improve system reliability, latency, observability, and debugability</li>
<li>Establish strong engineering processes around design reviews, operational readiness, and incident response</li>
<li>Ensure the team executes effectively against both foundational investments and product-enabling work</li>
</ol>
<p>---- Basic Qualifications ----</p>
<ol>
<li>9+ years of software engineering experience</li>
<li>3+ years of engineering management experience</li>
<li>Experience building and operating distributed systems at scale</li>
<li>Experience leading projects involving backend systems, infrastructure, or platform development</li>
<li>Strong technical background in system architecture and backend engineering</li>
<li>Experience hiring, developing, and managing engineers</li>
</ol>
<p>---- Preferred Qualifications ----</p>
<ol>
<li>Experience building platform or infrastructure teams</li>
<li>Experience building high-scale backend systems serving large user bases</li>
<li>Experience improving system reliability, performance, and observability</li>
<li>Experience defining technical strategy and long-term architectural direction</li>
<li>Experience managing senior or staff-level engineers</li>
</ol>
<p>For San Francisco, CA-based roles: The base salary range for this role is USD$232,000 per year - USD$258,000 per year.</p>
<p>For Sunnyvale, CA-based roles: The base salary range for this role is USD$232,000 per year - USD$258,000 per year.</p>
<p>For all US locations, you will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. All full-time employees are eligible to participate in a 401(k) plan. You will also be eligible for various benefits. More details can be found at the following link https://jobs.uber.com/en/benefits.</p>
<p>Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuels progress. What moves us, moves the world - let's move it forward, together.</p>
<p>Uber is proud to be an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form.</p>
<p>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.</p>
$202,000 - $202,000
Role Details
Sr Software Engineer, Core Security Engineering
Backend, Engineering
Seattle, Washington |
San Francisco, California |
Sunnyvale, California
Full Time
Apply Now
About the Role
Core Security Engineering’s mission is to make the Uber production environment secure by default and provide industry leading products and services to all Uber's production services and infrastructure. We are focused on building both security primitives and end users products that help Uber engineers to secure their service, build trust, and advance security to enable our global business.
We are responsible for providing and managing systems, services, and libraries to provide access management, and enforcement at scale. The scope spans across multiple verticals like service-to-service authentication/authorization, employee to system auth, customer auth.
You’ll work on critical distributed services at a massive scale crafted with the best security practices at the forefront. You’ll be accountable for long term decisions on leveraging next generation infrastructure to continuously scale and operate such foundational security services.
What the Candidate Will Need / Bonus Points
---- What the Candidate Will Do ----
Coding: Writes high-quality code (i.e., reliable, readable, efficient, testable), provides quality code reviews, and creates comprehensive tests and quality documentation to solve moderately complex problems. This includes knowledge of data structures, algorithms, programming and associated programming languages and frameworks, and major phases/activities of the software research and development life cycle (e.g., requirements, design, build, experiment, test, debug, deploy, monitor). Monitors, reports, and ensures resolution of technical problems according to standards and best practices.
Design & Architecture: Works with stakeholders to understand customer and/or business requirements. Applies knowledge of software design principles and methods and evaluates trade-offs of different architectural decisions to contribute to the translation of requirements into effective design documents.
Efficiency & Being a Force Multiplier: Creates and promotes efficiency and speed within a team by leveraging and improving existing solutions. Proactively improves the performance and efficiency of own software and systems.
Operational Execution: Executes well-defined technical projects and solutions with drive and appropriate sense of urgency to deliver technical and business impact. Plans, organizes, and manages their own tasks, resources, and timelines to accomplish work accurately and on time. Defines and diagnoses problems and determines an appropriate solution, recommendation, or decision while logically evaluating alternatives and factors (e.g., resources, costs, trade offs).
Collaboration: Respects, listens to, and considers ideas/opinions of others from diverse backgrounds and experiences. Builds and maintains collaborative and trusting relationships with stakeholders within the team. Recognizes conflict or disputes among people and situations; seeks feedback and engages in open communication to resolve conflicts. Provides constructive and actionable feedback to others.
Citizenship: Enhances the effective functioning of Uber by participating in and promoting activities and efforts that contribute to the engineering and/or people culture in the team such as onboarding and mentoring new team members. Participates in internally-focused engagements (e.g., tech talks, open source, conferences, team building).
---- Basic Qualifications ----
Technical Competency: Maintains and applies relevant knowledge to build and maintain backend services and solutions to support user-facing products, downstream services, or infrastructure tools and platforms used across Uber, which could include developing and maintaining large-scale multi-tenant services and/or customized solutions based on existing backend infrastructure; monitoring on-prem or cloud-hosted software and infrastructure operations and detecting outages/issues in network or server environments; identifying, analyzing, and resolving system availability, reliability, and performance issues. Learns and applies Uber standards, best practices, and industry standards to own work. Helps define Uber technical standards for the team.
- Bachelor’s degree or equivalent in Computer Science, Engineering, Mathematics or related field AND minimum 6+ year full-time Software Engineering work experience.
- Efficient in one or more programming languages (Go, Java, Python, C/C++)
- Experience in large-scale systems, scalability and reliability
- Experience in participating in on-call rotations for critical T0-T1 services
- Some experience in the security field (IAM, Authentication, Authorization, Cryptography
- Experience in mentoring junior engineers
- Experience in leading medium-large projects, project planning, assigning works to junior engineers.
---- Preferred Qualifications ----
- Domain expertise in Security related systems (Authentication, Authorization, Access, IAM, PKI, identity)
- Experience in managing stakeholders and product teams
- Experience in planning, project management, leading a small team as technical lead.
- Experience in AI and ML on creating efficiency by automation
For San Francisco, CA-based roles: The base salary range for this role is USD$202,000 per year - USD$224,000 per year.
For Seattle, WA-based roles: The base salary range for this role is USD$202,000 per year - USD$224,000 per year.
For Sunnyvale, CA-based roles: The base salary range for this role is USD$202,000 per year - USD$224,000 per year.
For all US locations, you will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. All full-time employees are eligible to participate in a 401(k) plan. You will also be eligible for various benefits. More details can be found at the following link https://jobs.uber.com/en/benefits.
Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuels progress. What moves us, moves the world - let's move it forward, together.
Uber is proud to be an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form.
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.
Apply Now
$267,000 - $267,000
Role Details
Senior Staff Software Engineer: Data & Storage Platform
Backend, Engineering
Seattle, Washington |
San Francisco, California |
Sunnyvale, California
Full Time
Apply Now
About the Role
Uber’s Data Platform is the heart of the company’s critical decision-making and AI-driven intelligence. We are evolving from traditional data processing toward a Next-Generation Data Intelligence Platform—a unified, elastic fabric that collapses the silos between batch, streaming, and multimodal data.
As a Senior Staff Engineer, you will be the architect behind Uber’s Elastic Compute, Unified Semantic Layer, and Self-Evolving Knowledge Platform. You will lead the transition from legacy on-premise systems to a Modern, Cloud-Native Ecosystem, designing solutions that handle exabytes of data. Whether it’s optimizing Transactional Distributed Storage, or operationalizing Agentic Data Intelligence, your work will define the industry standard for high-performance infrastructure.
What You Will Do
- Architect the Multi-Modal Fabric: Unify batch, streaming, and AI compute into one intelligent fabric, enabling real-time insights and trustworthy AI agents at a global scale.
- Revolutionize Storage & Catalog: Drive the architecture for a unified catalog and metadata management service for unstructured data, leveraging native cloud object store capabilities.
- Operationalize AI Intelligence: Partner with teams like QueryCopilot and DataIQ to bridge human validation with autonomous reasoning through agentic workflows.
- Lead Storage Modernization: Evolve our massive-scale persistence layers—including Docstore (Transactional Distributed Storage) and Distributed MySQL—to increase resiliency and reduce operational overhead.
- Open Source & Act as a force multiplier by contributing to the community (Hudi, Iceberg, Presto).
Basic Qualifications ----
- 14+ Years of Engineering Excellence: Proven experience designing and operating world-class distributed data and storage systems.
- Mastery of Storage Internals: Extensive storage experience is a must. You have deep expertise in:
- Batch & Object Storage: HDFS, Cloud Object Storage (S3/GCS/OCI), and Blobstore metadata management.
- Storage Optimization: Practical experience with Apache Hudi or Apache Iceberg for lakehouse architectures.
- Transactional Systems: Experience with distributed transactional storage (e.g., Docstore, Google Spanner, TiDB).
- NoSQL & Cache: Cassandra, Redis, and high-throughput Key-Value stores.
- Data + AI Convergence: Deep understanding of how compute fabrics (Spark, Flink, Ray) integrate with vector databases and model-serving platforms.
- Query Engine Proficiency: Architect-level knowledge of Presto, Trino, or Hive for large-scale analytical processing.
- Systems Programming: Expert-level command of Java, Go, Scala, or C++ with a focus on performance tuning and distributed consensus.
---- Preferred Qualifications ----
- Infrastructure at Scale: Experience designing AI infrastructure, including RAG (Retrieval-Augmented Generation) systems and high-bandwidth data loading for GPUs.
- Distributed Relational Mastery: Hands-on experience with Sharded/Distributed MySQL (Vitess) and managing large-scale tabular data.
- Multi-Cloud Vision: Demonstrated ability to build portable data solutions across OCI and GCP, optimizing for resource efficiency and intelligent scheduling.
- SLA-Driven Reliability: Expertise in building observability, data freshness, and quality frameworks for Tier-0 mission-critical services.
- Strategic Influence: Proven ability to lead platform modernization, mentor Staff-level engineers, and influence long-term technical strategy across multiple organizations.
For San Francisco, CA-based roles: The base salary range for this role is USD$267,000 per year - USD$297,000 per year.
For Seattle, WA-based roles: The base salary range for this role is USD$267,000 per year - USD$297,000 per year.
For Sunnyvale, CA-based roles: The base salary range for this role is USD$267,000 per year - USD$297,000 per year.
For all US locations, you will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. All full-time employees are eligible to participate in a 401(k) plan. You will also be eligible for various benefits. More details can be found at the following link https://jobs.uber.com/en/benefits.
Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuels progress. What moves us, moves the world - let's move it forward, together.
Uber is proud to be an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form.
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.
Apply Now
$241,000 - $241,000
Role Details
Sr Staff Technical Program Manager
Technical Program Manager, Engineering
in Sunnyvale, California
- Full Time
Apply Now
About the Role
We are looking for passionate Senior Staff TPM to join our Customer Obsession team. In this role, you will help manage and organize portfolio of programs to implement innovative solutions that enhance customer care and drive engagement across various support channels, including messaging, chat, and phone support.
This role provides an exciting opportunity to work with cutting-edge technologies, including generative AI, to create advanced automation solutions related to customer support . Additionally, you will have the chance to organize programs that help build support solutions from scratch for new and evolving areas like Autonomous Vehicles (AV), ensuring a consistent and seamless customer support experience.
What the Candidate Will Do:
- Drive the Strategic Planning Rhythm: Lead the planning process for the CO Org, ensuring that all engineering roadmaps align with Uber’s goals and that dependencies within and across adjacent orgs are identified and de-risked.
- Unblock High-Stakes Programs: Dive deep into programs in "At Risk" or "Red" status, conducting technical audits and re-aligning resources to ensure critical launches stay on track.
- Standardize Governance & Quality: Define and enforce the "Definition of Done" for the portfolio, ensuring every program meets strict criteria for instrumentation, observability, and "Launch Readiness" before hitting production.
- Mentor and Scale the TPM Craft via AI Adoption: Serve as a lead within the TPM community by developing rubrics, mentoring Staff/Senior TPMs, and establishing and automating best practices for program management that are adopted globally across Uber Engineering.
Basic Qualifications
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
- Minimum of 5 years of experience as a TPM or Engineering Manager in a software, SaaS, or systems development environment.
- Minimum of 10 years of experience as a TPM or Engineering Leader, with at least 3 years managing a complex portfolio of programs spanning multiple organizations.
- Strong technical experience in one or more of the following: large scale compute infrastructure, storage technologies, data lake systems, or ML/AI infrastructure.
- Proven track record of leading complex technical integrations and platform migrations (e.g., transitioning legacy services to microservices).
- Experience determining effective program KPIs and using data-driven root cause analysis to measure program success and identify high-value customer pain points.
Preferred Qualifications
- Deep domain expertise in Conversational AI, LLMs, or NLP platforms and a strong understanding of AI-driven service models.
- Expert-level proficiency in designing organizational "operating systems," including custom reporting frameworks and standardized "Launch Readiness" playbooks.
- Experience leading teams to solve systemic organizational bottlenecks, such as improving deployment velocity across a large engineering organization.
- Demonstrated ability to contribute to architectural design reviews alongside Senior Staff Engineers for distributed systems.
- Proven success in driving alignment among executive-level stakeholders to navigate high-stakes trade-offs between short-term needs and long-term technical sustainability.
For Sunnyvale, CA-based roles: The base salary range for this role is USD$241,000 per year - USD$268,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. All full-time employees are eligible to participate in a 401(k) plan. You will also be eligible for various benefits. More details can be found at the following link https://jobs.uber.com/en/benefits.
Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuels progress. What moves us, moves the world - let's move it forward, together.
Uber is proud to be an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form.
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.
Apply Now
$202,000 - $202,000
Role Details
Sr. Software Engineer, ML Platform (Michelangelo)
Backend, Engineering
in Seattle, Washington
- Full Time
Apply Now
About the Role
The team is Uber's Machine Learning Platform (Michelangelo).
We are building a truly extensible machine learning ecosystem. This system provides a comprehensive tool chains to empower ML engineers to build high quality machine learning solutions in all perspectives in Uber's business.
Our team is composed of collaborative people with deep knowledge in various domains, such as, but not limited to, distributed systems, analytical systems, large-scale backend services, large-scale computing infra, feature stores, data vis and cloud-based AI solutions, modeling techniques or critical, very large scale online system operations.
[Meet Michelangelo: Uber’s Machine Learning Platform (http://eng.uber.com/michelangelo/)
What the Candidate Will Do
- Build, test and manage the micro services and libraries
- Build frameworks for feature computation, storage and access on online, offline and streaming cases
- Build applications with nonSQL storages and cache systems
- Build pipelines offline and streaming related to generative AI needs in Uber
- Collaborate with modeling teams to advance feature engineering at Uber
Basic Qualifications
- Bachelor’s degree or equivalent in Computer Science, Engineering, Mathematics or related field AND 5+ years full-time Software Engineering work experience, WHICH INCLUDES 3-year total technical software engineering experience in one or more of the following areas:
- Programming language (Java, Python, or Go)
Preferred Qualifications
- Realtime and streaming data pipelines.
- Large nonSQL databases, vector DBs, cache systems.
- Deep experience in scaling modeling, feature engineering, Ray or Spark.
- PyTorch or JAX experience
For Seattle, WA-based roles: The base salary range for this role is USD$202,000 per year - USD$224,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. All full-time employees are eligible to participate in a 401(k) plan. You will also be eligible for various benefits. More details can be found at the following link https://jobs.uber.com/en/benefits.
Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuels progress. What moves us, moves the world - let's move it forward, together.
Uber is proud to be an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form.
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.
Apply Now
$232,000 - $232,000
Role Details
Staff Software Engineer - ML Michelangelo
Machine Learning, Engineering
in Sunnyvale, California
- Full Time
Apply Now
About the Role
Partners with stakeholders and leads team efforts to build and maintain Machine Learning backend services and solutions to support user-facing products, downstream services, or infrastructure tools and platforms used across Uber.
What the Candidate Will Do ----
- Design and build tools to empower production teams to innovate and productionize state-of-the-art deep learning models at Uber.
- Develop and maintain scalable, end-to-end deep learning training systems and frameworks.
- Ensure distributed training tools are reliable, efficient, flexible to use for new production use cases.
- Collaborate with cross-functional teams including machine learning engineers, backend engineers, data scientists, and data engineers to deliver robust ML solutions for Uber.
---- Basic Qualifications ----
- Master in relevant fields (CS, EE, Math, Stats, etc.) AND 8+years full-time Software Engineering work experience in deep learning
- Proficiency in Python and PyTorch
- Expertise in designing, debugging, and optimizing distributed deep learning systems.
- Working experience of distributed training in PyTorch at Scale (e.g., data parallelism, model parallelism).
- Strong ability to translate complex DL requirements and problems into scalable solutions.
---- Preferred Qualifications ----
- Expertise in distributed training frameworks such as DDP, DeepSpeed, FSDP, or TorchRec.
- Familiarity with C++, Go or CUDA programming.
- Expertise in optimizing GPU/TPU training performance and data loading efficiency.
- Familiarity with large-scale distributed infrastructure tools like Ray, OpenAI Triton, PyTorch Lightning.
- Built and deployed end-to-end machine learning systems in production.
- Experience training large models (10B+ parameters), such as large recommendation systems or large language models (LLMs)
- PhD in relevant fields (CS, EE, Math, Stats, etc.)
For Sunnyvale, CA-based roles: The base salary range for this role is USD$232,000 per year - USD$258,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. All full-time employees are eligible to participate in a 401(k) plan. You will also be eligible for various benefits. More details can be found at the following link https://jobs.uber.com/en/benefits.
Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuels progress. What moves us, moves the world - let's move it forward, together.
Uber is proud to be an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form.
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.
Apply Now
$232,000 - $232,000
Role Details
<p>The <strong>Marketplace Signals</strong> team at Uber is responsible for building and optimizing foundational marketplace signals that power user experiences and drive marketplace efficiency. Our team ensures that key signals—such as eyeball ETA, spinner time, and supply reliability indicators—are leveraged effectively across various Uber products and levers, enabling data-driven decision-making and seamless coordination across different business functions.</p>
<p><strong>What You'll Do</strong></p>
<ul>
<li>Develop and optimize ML models to enhance key marketplace signals (e.g., ETA predictions, supply availability metrics, demand forecasts).</li>
<li>Collaborate with cross-functional teams (Pricing, Matching, Driver Incentives, etc.) to ensure marketplace signals are effectively utilized.</li>
<li>Improve operational efficiency by building a centralized, scalable system for marketplace signals that serves multiple use cases.</li>
<li>Leverage cutting-edge ML techniques (deep learning, probabilistic modeling, reinforcement learning, etc.) to continuously refine marketplace signals.</li>
</ul>
<p><strong>What You'll Need</strong></p>
<ul>
<li>Strong problem-solving skills, with expertise in ML methodologies</li>
<li>Experience in applying ML, statistics, or optimization techniques to solve large-scale real-world problems (e.g. ads tech, recommender systems)</li>
<li>Experience in ML frameworks (e.g. Tensorflow, Pytorch, or JAX) and complex data pipelines; programming languages such as Python, Spark SQL, Presto, Go, Java</li>
</ul>
<p><strong>Why Join Us?</strong></p>
<ul>
<li>Work on high-impact machine learning problems that directly improve Uber's marketplace efficiency.</li>
<li>Influence key business levers that optimize Uber’s pricing, matching, and rider/driver experience.</li>
<li>Build centralized marketplace signals that reduce redundancy and improve operational efficiency.</li>
<li>Join a high-caliber, innovative team tackling some of the hardest ML challenges in the industry.</li>
</ul>
<p>If you’re passionate about using ML to optimize real-world systems at a massive scale, we’d love to hear from you!</p>
<p><strong>What You Will Do:</strong></p>
<ul>
<li>Develop and optimize ML models to enhance key marketplace signals (e.g., ETA predictions, supply availability metrics, demand forecasts).</li>
<li>Collaborate with cross-functional teams (Pricing, Matching, Driver Incentives, etc.) to ensure marketplace signals are effectively utilized.</li>
<li>Improve operational efficiency by building a centralized, scalable system for marketplace signals that serves multiple use cases.</li>
<li>Ensure consistency and reliability across Uber's platform by maintaining high-quality marketplace signals that inform rider and driver experiences.</li>
<li>Reduce technical debt by streamlining signal infrastructure and minimizing redundant computations.</li>
<li>Leverage cutting-edge ML techniques (deep learning, probabilistic modeling, reinforcement learning, etc.) to continuously refine marketplace signals.</li>
<li>Work with real-time streaming data and large-scale distributed systems to ensure Uber's signals are up-to-date and responsive to market dynamics.</li>
</ul>
<p><strong>Basic
Qualifications
</strong></p>
<ul>
<li>Ph.D. or M.S. in Statistics, Economics, Mathematics, Computer Science, Machine Learning, Operations Research, or other quantitative fields.</li>
<li>6+ years of industry experience in machine learning, including building and deploying ML models at scale.</li>
<li>Experience in modern deep learning architectures and probabilistic modeling</li>
<li>Proficiency in programming languages (Python, Java, Scala) and ML frameworks (TensorFlow, PyTorch, Scikit-Learn),</li>
<li>Solid understanding of MLOps practices, including design documentation, testing, and source code management with Git.</li>
<li>Advanced skills in the development and deployment of large-scale ML models and optimization algorithms</li>
<li>Strong business and product sense: ability to shape vague questions into well-defined analyses and success metrics that drive business decisions.</li>
</ul>
<p><strong>Preferred
Qualifications
</strong></p>
<ul>
<li>Expertise in developing causal inference methodologies, experimental designs, and advanced analytical methods.</li>
<li>Strong experience in building a wide range of models (e.g. causal inference, optimization, ML) for business applications.</li>
<li>Experience in algorithm development and rapid prototyping.</li>
<li>Design, develop, and operationalize econometric models to assess challenging causal problems such as product incrementality and long-term value</li>
<li>Propose, design, and analyze large scale online experiments and interpret the results to draw actionable conclusions.</li>
<li>Ability to drive clarity on the best modeling solution for a business objective.</li>
<li>Collaborate with cross-functional teams across disciplines such as product, engineering, and operations to drive system development end-to-end from generating ideas to productionizing.</li>
</ul>
<p>For San Francisco, CA-based roles: The base salary range for this role is USD$232,000 per year - USD$258,000 per year.</p>
<p>For Sunnyvale, CA-based roles: The base salary range for this role is USD$232,000 per year - USD$258,000 per year.</p>
<p>For all US locations, you will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. All full-time employees are eligible to participate in a 401(k) plan. You will also be eligible for various benefits. More details can be found at the following link https://jobs.uber.com/en/benefits.</p>
<p>Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuels progress. What moves us, moves the world - let's move it forward, together.</p>
<p>Uber is proud to be an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form.</p>
<p>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.</p>
Senior Staff Engineer (Backend) - Road Safety/Insurance
$267,000 - $267,000
Role Details
<p><strong>About the Role</strong></p>
<p>Uber’s Road Safety and Insurance Engineering teams sit at the intersection of real-world mobility, large-scale data systems, and safety-critical decision making. Our systems process <strong>petabytes of telematics, sensor, and behavioral data</strong> that help detecting crashes, assess driving risk and ultimately make every trip safer.</p>
<p>Every Uber trip, across ridesharing, delivery, and emerging mobility products, is made safer by the systems this role helps build. With <strong>#StandForSafety</strong> as a company-wide priority, this is a rare opportunity to shape backend platforms that operate at massive scale <strong>and</strong> have real-world impact.</p>
<p>We are looking for a <strong>Senior Staff Backend Engineer</strong> to provide technical leadership across <strong>Road Safety and Insurance engineering teams</strong>, leading complex, multi-team initiatives that span real-time data ingestion, signal processing, machine learning–powered risk assessment, and highly reliable backend platforms.</p>
<p><strong>What You'll Do</strong></p>
<p>As a Senior Staff Engineer, you will operate as a <strong>technical leader across teams</strong>, not just within a single codebase.</p>
<p>You will:</p>
<ol>
<li><strong>Lead large, cross-team technical initiatives</strong> collaborating with multiple platform teams, from early design through production rollout.</li>
<li><strong>Builds strategic relationships</strong> with internal stakeholders (e.g. engineering leaders, product managers, designers, operations representatives), partner teams and external partners to deliver on organizational goals.</li>
<li>Design and evolve <strong>backend systems that ingest, process, and analyze high-volume sensor and telematics data</strong> (e.g., GPS, accelerometer, gyroscope, vehicle signals and user feedbacks).</li>
<li>Partner closely with <strong>machine learning and data science teams</strong> to productionize ML and signal-processing models for crash detection, driving behavior detection etc.</li>
<li>Drive architectural decisions for <strong>low-latency streaming pipelines, distributed services, and offline/online data processing systems</strong>.</li>
<li>Anticipate and address <strong>scalability, reliability, and data quality challenges</strong> 1–2 years ahead, influencing platform direction proactively.</li>
<li>Set and role-model <strong>engineering best practices</strong> around system design, code quality, observability, incident response, and on-call excellence.</li>
<li>Mentor Senior engineers and Staff Engineers, raising the technical bar across the org.</li>
<li>Represent the org in <strong>company-wide technical discussions</strong>, design reviews, and architecture forums.</li>
</ol>
<p><strong>Basic Qualifications</strong></p>
<ol>
<li>BS or equivalent in Computer Science, Engineering, Mathematics, or a related field.</li>
<li>Proven experience <strong>designing and building large-scale distributed systems</strong> serving millions of users.</li>
<li>Strong computer science fundamentals: data structures, algorithms, system design, and performance optimization.</li>
<li>Demonstrated ability to <strong>lead complex projects across multiple teams or organizations</strong>.</li>
</ol>
<p><strong>Preferred Qualifications</strong></p>
<ol>
<li><strong>10+ years of professional software engineering experience</strong>, with significant backend depth.</li>
<li>Experience working with <strong>telematics, sensor data, time-series data, or signal processing systems</strong>.</li>
<li>Hands-on experience with <strong>streaming and real-time data pipelines</strong> (e.g., Kafka-like systems, stream processing frameworks).</li>
<li>Exposure to <strong>machine learning systems in production</strong>, including model integration, feature pipelines, or ML-powered decision systems.</li>
<li>Strong background in <strong>scalability engineering, data consistency, and system observability</strong>.</li>
<li>Track record of influencing architecture and technical direction across multiple teams.</li>
</ol>
<p>For San Francisco, CA-based roles: The base salary range for this role is USD$267,000 per year - USD$297,000 per year.</p>
<p>For Seattle, WA-based roles: The base salary range for this role is USD$267,000 per year - USD$297,000 per year.</p>
<p>For Sunnyvale, CA-based roles: The base salary range for this role is USD$267,000 per year - USD$297,000 per year.</p>
<p>For all US locations, you will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. All full-time employees are eligible to participate in a 401(k) plan. You will also be eligible for various benefits. More details can be found at the following link https://jobs.uber.com/en/benefits.</p>
<p>Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuels progress. What moves us, moves the world - let's move it forward, together.</p>
<p>Uber is proud to be an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form.</p>
<p>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.</p>