Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer

$232k

Uber Technologies Inc

Job Description

Uber's Customer Obsession (CO) org is hiring Staff Software Engineers to help define and scale one of the world's largest AI-powered customer engagement platforms . Our systems power millions of real-time interactions across web, mobile, chat, voice, and video for riders, eaters, merchants, couriers, and support agents worldwide.

As a Staff Engineer, you'll operate at the intersection of state-of-the-art AI and Uber's production-grade engineering infrastructure-shaping the technical strategy for conversational experiences that are personalized, empathetic, and human-like , while remaining aligned with Uber's business policies, compliance requirements, and reliability standards . This is a high-impact role with broad scope: you'll influence platform direction, accelerate multiple teams, and deliver durable systems that improve customer experiences at global scale.

What You'll Do

We're looking for a seasoned technical leader who combines deep engineering expertise with strong product intuition. You'll set direction and drive execution for platform-level capabilities that power customer-facing assistants-bringing together LLM prompting/agent design , Uber's assistant-building platforms, and highly reliable distributed systems.

In this role, you will:
  • Set the technical vision and architecture for next-generation conversational assistants, influencing roadmaps across multiple teams and partner orgs
  • Lead and de-risk large, multi-quarter initiatives , including migrations from legacy NLP systems to GenAI assistants and continued evolution of GenAI capabilities (quality, safety, latency, cost, evaluation)
  • Own critical platform components (not just individual bots): frameworks, tooling, orchestration, observability, guardrails, and scalable backend services that enable consistent experiences across channels
  • Drive cross-org alignment and execution , identifying ecosystem gaps, defining interfaces/standards, and building consensus to deliver production-ready implementations at scale
  • Solve complex distributed systems and operational challenges under heavy traffic, raising the bar on reliability, performance, and operational excellence
  • Establish mechanisms to measurably improve outcomes-reducing time-to-resolution, improving containment/CSAT, and scaling automation responsibly
If you enjoy high autonomy and technical depth-and want to multiply impact by enabling many engineers and teams-this role offers meaningful, visible work at global scale.

Basic Qualifications
  • BS degree or higher in Computer Science or a related field (or equivalent practical experience)
  • 8+ years of industry experience as a Software Engineer building scalable, highly available platforms
  • Expertise with large-scale distributed systems (e.g., Kafka) and cloud platforms ( AWS, GCP, Azure ) and proven track record leading the delivery of production-grade systems (deployment, monitoring, reliability, on-call readiness, incident learning)
  • Proficiency in at least one: Golang, Scala, or Java and comfortable with scripting in JavaScript and/or Python
  • Strong experience with microservices and gRPC/REST API design, including defining durable interfaces and platform standards
  • Excellent cross-functional communication skills: crisp design docs, architecture reviews, stakeholder alignment, and technical decision-making

Preferred Qualifications
  • Experience designing and operating GenAI/LLM-based systems in production, including evaluation, prompt/agent iteration loops, and safety/quality guardrails
  • Prior experience building conversational platforms (assistant frameworks, orchestration, dialog/state management, tooling) rather than only individual chatbot implementations
  • Familiarity with dialog management ecosystems (e.g., Google Dialogflow, Amazon Alexa ) and patterns for multi-turn conversation handling
  • Familiarity with multi-channel customer communication surfaces (e.g., WhatsApp, SMS, Slack ) and building consistent experiences across channels

Responsibilities

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.

About Us

Ready to Ride?

This isn't the kind of place where you follow a playbook - it's where you help write one. If you're driven by impact, energized by challenge, and ready to shape how the world moves - we'd love to hear from you.

You may be eligible for bonuses, equity, and other compensation, as well as a range of benefits. Explore our benefits.

Offices remain key to collaboration and Uber's culture. Unless approved for full remote work, employees must spend at least 50% of their time in-office. Some roles, like those at greenlight hubs, require full-time in-office presence. Ask your Recruiter for details about this role's requirements.

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.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer in Sunnyvale, CA vacancy
  •  ...Overview Come join Intuit as a Senior Staff Software Engineer and help us power prosperity around the world. We are looking for engineers that love to take on new challenges, solve tough problems, and have deep empathy for our customers. You’ll work with a small group... 
    Suggested
    Temporary work
    Work experience placement
    Relocation package

    Intuit

    Mountain View, CA
    22 hours ago
  • $160k - $240k

     ...Role Our team is seeking a passionate and detail-oriented Staff Engineer to join us in driving innovation within the Vehicle Connectivity...  ...be responsible for translating complex use cases into robust software solutions, including software design, development, and... 
    Suggested
    H1b
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Mountain View, CA
    3 days ago
  • $150k - $226k

     ...Harness is the AI Software Delivery Platform company, led by technologist and entrepreneur Jyoti Bansal (founder of AppDynamics, acquired...  ..., policy enforcement, and real-time risk detection to help engineering teams ensure software integrity, prevent tampering, and comply... 
    Suggested
    Local area
    Immediate start
    Flexible hours
    Shift work

    Harness

    Mountain View, CA
    4 days ago
  •  ...versatility and a passion for building high-quality enterprise-class software systems. Primary Duties and Responsibilities: Lead in...  ...evaluation approaches Work with a team of architects and engineers to develop proof-of-concept systems and components Write... 
    Suggested

    Netpace

    Santa Clara, CA
    3 hours ago
  • $138k - $207k

     ...and Requirements We Are Synopsys is the leader in engineering solutions from silicon to systems, enabling customers to...  ...You Are You're the kind of engineer who enjoys building software that solves real problems and performs reliably in production.... 
    Suggested

    Synopsys

    Sunnyvale, CA
    3 days ago
  • $209.7k - $283.8k

     ...strong technical ownership to ensure our ML pipelines remain reliable, scalable, and architecturally sound. We are seeking a staff ML engineer to design and evolve the large-scale offline platform. This role focuses on building reliable infrastructure for generating... 
    Work at office
    Worldwide
    Relocation package

    Unity

    Mountain View, CA
    2 days ago
  • $180k - $220k

     ...Senior Staff Software Engineer Location: Santa Clara, CA (Onsite) Group: Analyzer Product Group (APG), Engineering Role Summary Picarro is seeking a Senior Staff Software Engineer to take a leading role in architecting and developing the low-level software that powers... 
    Full time
    Temporary work
    Summer holiday
    Worldwide
    Flexible hours

    Picarro

    Santa Clara, CA
    3 days ago
  •  ...Staff Software Engineer Intuit Fintech, one of Intuit's fastest-growing business units, is seeking a Staff Software Engineer to help shape the technology vision, strategy, and development for the Intuit Fintech Risk Platform. This role is crucial in building robust... 
    Work experience placement

    Intuit

    Mountain View, CA
    3 days ago
  • $100.6k - $128.6k

     ...environments of the industries we serve. We are seeking an Escalation Engineer who is passionate about pioneering smart Wi-Fi products that...  ..., Electrical Engineering, or a related field. 3 to 10 years in software engineering with a strong track record of code development on... 

    Ruckus

    Sunnyvale, CA
    22 hours ago
  •  ...week in Sunnyvale, CA Headquarters. Our Team's Vision: Our Engineering team is driven by a culture that thrives on visionary leadership...  .... Own critical features and subsystems and own the entire software development lifecycle, from clarifying requirements to ensuring... 
    Immediate start

    Illumio

    Sunnyvale, CA
    4 days ago
  • $225k - $310k

     ...Staff Software Engineer We are Omnissa! Omnissa is the first AI-driven digital work platform, built to support flexible, secure, work-from anywhere experiences. We integrate industry-leading solutions—including Unified Endpoint Management, Virtual Apps and Desktops,... 
    Work experience placement
    Local area
    Visa sponsorship
    Flexible hours

    Omnissa

    Mountain View, CA
    4 days ago
  • $143k - $286k

     ...Our team brings together experts in product management, design, engineering, research, and analytics to create seamless ways for customers...  .... What you'll bring: ~10+ years of professional software engineering experience, with at least 5+ years in backend/API... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    3 days ago
  • $200k - $322k

     ...We are looking for a Senior Staff Software Engineer to join our Software Infrastructure team in Santa Clara, CA. This role blends large‑scale database transformation with the building and development of GPU‑accelerated platforms. You’ll develop the software systems, automation... 

    Jobtailor

    Santa Clara, CA
    3 days ago
  • $160.2k - $246.3k

     ...the accuracy, reliability, and efficiency of simulation tests used for autonomous vehicle software validation. Lead cross-functional initiatives with Autonomy, Systems Engineering, Simulation, and Data teams to tightly integrate team-ownedtest operations andevaluation... 
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    6 days ago
  • $166.5k - $291.4k

     ...Company Description It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis...  ...across ServiceNow's multi-cloud infrastructure. As our founding Staff Software Developer focused on Forecasting & Planning, you will design,... 
    Temporary work
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    3 days ago
  • $157.49k - $236.23k

     ...disabled & veterans.   Primary Location: United States (US) - California - Santa Clara Function: Product Engineering (CA) Title: Senior Staff Software Engineer - 122036   Onsite/Remote: Onsite Position     Your Responsibilities   As a  Senior... 
    Work experience placement
    Remote work
    Flexible hours

    John Deere

    Santa Clara, CA
    5 days ago
  • $230k - $323k

     ...Ann Arbor, Michigan; London; Stuttgart; Munich; Stockholm; Bangalore; Seoul; and Tokyo. About The Role We are looking for staff software engineers interested in designing elegant solutions for difficult problems in the autonomy space. Our software engineers work across... 
    Full time
    For contractors
    For subcontractor

    Applied Intuition

    Sunnyvale, CA
    22 hours ago
  • $190k - $235k

     ...cutting-edge solutions that optimize ad performance and deliver exceptional results for our clients. About the Role As a Staff Engineer, Software Engineering you will be part of a dynamic team that owns the core ad bidding and optimization for Samsung Ads advertising... 
    Hourly pay
    Full time

    Samsung Ads

    Mountain View, CA
    22 hours ago
  • $150k - $215k

     ...Job Description Fortinet is calling for an experienced Staff Software Development Engineer who can think outside the box, has a logical approach to coding, and is looking to grow their career in the network security industry. Responsibilities : Developing... 
    Full time
    Work experience placement
    Worldwide

    Fortinet

    Sunnyvale, CA
    2 days ago
  • $228k - $285k

     ...Staff Software Engineer San Francisco, CA; Santa Clara, CA; Seattle, WA; New York, NY The Company You'll Join Carta connects founders, investors, and limited partners through world-class software, purpose-built for everyone in venture capital, private equity and... 
    Full time
    Work at office
    Immediate start

    Carta

    Santa Clara, CA
    5 days ago
  • $170k - $260k

     ...Senior/Staff Software Engineer – Localization (Visual Odometry) Santa Clara, CA About the role We are looking for a Senior or Staff Software Engineer with a strong background in Visual Odometry (VO) and Localization to join our autonomy team. This role is critical... 
    Work at office

    Gatik AI

    Mountain View, CA
    3 hours ago
  • $190.9k - $334.1k

     ...Company Description It all started when engineer Fred Luddy wrote code that automated a...  ...Description We are looking for a software engineer and technical lead with deep software...  ...experience as a technical lead, Staff Engineer, or equivalent senior individual... 
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    4 days ago
  • $160k - $240k

     ...Overview Our team is seeking a passionate and detail-oriented Staff Engineer to join us in driving innovation within the Vehicle...  ...be responsible for translating complex use cases into robust software solutions, including software design, development, and verification... 
    H1b
    Local area
    Work from home
    Flexible hours

    General Motors

    Mountain View, CA
    3 days ago
  • $166k - $188k

     ...Applications Our solutions make cameras smarter by extracting valuable data from high-resolution video streams. We are seeking a Software Engineer to develop and optimize low-level software and microcode for AI workloads on Ambarella AI SoCs. This role focuses on AI... 

    Ambarella

    Santa Clara, CA
    1 day ago
  • $251k - $310k

     ...Waymo Software Engineer Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver—The World's Most Experienced... 
    Full time
    Remote work

    Latent Logic

    Mountain View, CA
    4 days ago
  • $300 per month

     ...build with us at Crusoe. Crusoe’s Data Center Infrastructure Engineering (DCIE) team is fundamental to our mission of providing AI hardware...  ...About the Role: We are seeking a highly skilled and motivated Software Engineer to join Crusoe’s Data Center Infrastructure... 
    Temporary work

    Crusoe Energy Systems

    Sunnyvale, CA
    1 day ago
  • $189k - $303k

     ...efficient and accessible for all. We’re searching for a Staff Machine Learning Engineer - Online Maps to join Aurora’s Maps ML team. The Maps ML...  ...powers the Aurora Driver Required Qualifications Excellent software engineering skills in Python and/or C++ Extensive... 
    Local area

    Aurora

    Mountain View, CA
    1 day ago
  • $160.2k - $246.3k

     ...Description), MDL materials, and ROS. We care deeply about performance, correctness, and clean architecture. The Role As a Staff Software Engineer on the Rendering team within Simulation, you will architect, optimize, and extend a GPU‑accelerated, physics‑based sensor simulation... 
    Local area
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, CA
    3 days ago
  • $143k - $286k

     ...of business operations support services. What you'll do... Sam's Tech eCommerce is seeking a highly skilled and experienced Staff Software Engineer to join our Production Support team . In this critical role, you'll play a pivotal part in enhancing our members'... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    1 day ago
  • $166.5k - $291.4k

    Job Description ServiceNow is looking for a Staff Software Engineer to help design, build, and operate the next generation of AI-powered platform services. This role is not limited to traditional machine learning engineering. We are looking for a strong software engineer... 
    Work experience placement
    Flexible hours

    ServiceNow

    Santa Clara, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!