Sr Software Engineer, Backend (av and Ai)

Uber Uber · Consumer · Sunnyvale, CA · Engineering

Senior Software Engineer to build high-scale, AI/ML-powered customer engagement experiences for Uber's Customer Obsession team, with a focus on Autonomous Vehicle (AV) programs. The role involves architecting and building scalable, fault-tolerant systems, applying ML/AI to improve self-service and agent-assisted experiences, and owning critical systems end-to-end.

What you'd actually do

  1. Architect and build scalable, fault-tolerant systems that support customer interactions around the world. Demonstrating technical leadership by setting technical direction for large, multi-quarter initiatives, balancing speed, quality, reliability, and cost.
  2. Partner closely with Product, Data Science, and Operations to define outcomes, translate needs into system designs, and ship measurable improvements.
  3. Identify friction and bottlenecks across the support lifecycle and deliver solutions that reduce resolution time and improve customer trust.
  4. Apply modern ML/AI capabilities to improve both self-service and agent-assisted experiences.
  5. Own critical systems end-to-end—from initial design through launch, iteration, and operational excellence in production.

Skills

Required

  • BS degree or higher in Computer Science or related field (or equivalent practical experience)
  • 5+ years of industry experience as a Software Engineer building scalable, highly available platforms
  • Expertise with large-scale distributed systems (e.g., Kafka)
  • Expertise with cloud platforms (AWS, GCP, Azure)
  • Proven track record leading the delivery of production-grade systems (deployment, monitoring, reliability, on-call readiness, incident learning)
  • Proficiency in Golang, Scala, or Java
  • Comfortable with scripting in JavaScript and/or Python
  • Strong experience with microservices
  • Strong experience with gRPC/REST API design
  • Excellent cross-functional communication skills

Nice to have

  • Experience building software in the Autonomous Vehicle (AV) domain
  • Experience applying AI-powered frameworks/tools in modern production environments
  • Background in customer service, engagement, or support platforms
  • Experience working effectively with distributed/global teams
  • Experience with scalability engineering (high throughput, low latency, cost optimization, reliability)

What the JD emphasized

  • high-scale
  • easy-to-use
  • full-stack
  • ML/AI
  • Autonomous Vehicle (AV)
  • scalable
  • fault-tolerant
  • large, multi-quarter initiatives
  • production-grade systems
  • scalability engineering

Other signals

  • ML/AI powered customer engagement experiences
  • support Autonomous Vehicle (AV) programs
  • high-scale, easy-to-use, full-stack customer engagement experiences