Sr Software Engineer (backend) - Genai

Uber Uber · Consumer · Sunnyvale, CA · Engineering

Senior Software Engineer to build and scale an AI-powered customer engagement platform using LLM prompting and backend services to deliver conversational assistants for millions of users.

What you'd actually do

  1. Own and operate customer-facing systems that influence the support experience for millions of users
  2. Drive end-to-end execution: identify ecosystem changes needed across Uber engineering, align stakeholders, build consensus, and deliver production-ready implementations
  3. Build and scale full-stack systems that embed AI into real customer workflows and solve distributed systems challenges under heavy traffic
  4. Help reduce issue resolution from minutes to seconds by improving automation quality, reliability, and user experience

Skills

Required

  • BS degree or higher in Computer Science or a 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) and 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 at least one: Golang, Scala, or Java
  • 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-makings

Nice to have

  • machine learning, GenAI, and/or LLM-based systems
  • conversational assistants or chatbot platforms
  • dialog management systems (e.g., Google Dialogflow, Amazon Alexa)
  • multi-channel integrations (e.g., WhatsApp, SMS, Slack)

What the JD emphasized

  • AI-powered customer engagement platforms
  • conversational assistants
  • LLM prompting
  • production-grade systems

Other signals

  • AI-powered customer engagement platforms
  • conversational assistants
  • LLM prompting
  • millions of real-time interactions