Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Uber's Customer Obsession (CO) org is hiring Senior Software Engineers to help build 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.
You'll work at the intersection of state-of-the-art AI and Uber's production-grade engineering infrastructure to deliver conversational assistants that are personalized, empathetic, and human-like-while staying aligned with Uber's business policies and compliance requirements. This is a high-visibility opportunity to shape the next generation of customer assistants and ship products that make a measurable impact at global scale.
What You'll Do
We're looking for a technically strong, product-minded engineer with experience building chatbots and customer-facing systems. You'll design and deliver scalable, reliable, and maintainable conversational experiences by combining LLM prompting , Uber's assistant-building platforms, and robust backend services.
In This Role, You Will
- Own and operate customer-facing systems that influence the support experience for millions of users
- Drive end-to-end execution: identify ecosystem changes needed across Uber engineering, align stakeholders, build consensus, and deliver production-ready implementations
- Build and scale full-stack systems that embed AI into real customer workflows and solve distributed systems challenges under heavy traffic
- Help reduce issue resolution from minutes to seconds by improving automation quality, reliability, and user experience
Basic Qualifications
- 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 ) 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-makings
- Experience with machine learning, GenAI, and/or LLM-based systems
- Prior work building conversational assistants or chatbot platforms
- Familiarity with dialog management systems (e.g., Google Dialogflow , Amazon Alexa )
- Familiarity with multi-channel integrations (e.g., WhatsApp, SMS, Slack )
Key Skills
Ranked by relevanceReady to apply?
Join Uber and take your career to the next level!
Application takes less than 5 minutes

