
About Uber
Reimagining transportation for a better world
Key Highlights
- Public company (NYSE: UBER) since May 2019
- Completed over 1.5 billion trips globally
- Generated $4.8B in revenue from Uber Eats in 2020
- Raised $15.8 billion in funding
Uber Technologies, Inc. (NYSE: UBER) is a leading ride-hailing platform headquartered in Mission Bay, San Francisco, CA. Founded in 2009, Uber has transformed transportation services, completing over 1.5 billion trips globally. The company went public in May 2019 and has raised $15.8 billion in fund...
🎁 Benefits
Uber provides comprehensive healthcare, a robust employee stock purchase plan, generous paid vacation, and a four-week sabbatical after five years of ...
🌟 Culture
Uber fosters a culture of innovation and adaptability, continuously expanding its services beyond traditional ride-hailing. The company emphasizes wor...
Skills & Technologies
Overview
Uber is hiring a Senior Backend Engineer to develop scalable chatbots that enhance customer experience. You'll work with technologies like Java and Python, focusing on Natural Language Processing and Machine Learning. This role requires experience in building chatbots and AI systems.
Job Description
Who you are
You have 5+ years of experience in backend engineering, particularly in building scalable and reliable systems. Your expertise includes developing chatbots and working with natural language processing technologies, which allows you to create engaging user experiences. You are familiar with generative AI models and understand how to leverage them to enhance conversational interfaces. Your strong problem-solving skills enable you to tackle complex challenges in real-time customer interactions, ensuring that the solutions you build are both effective and user-friendly.
You possess a solid foundation in programming languages such as Java and Python, which you have used to implement robust backend services. Your experience with dialog management frameworks and AI technologies positions you well to lead projects that involve migrating traditional NLP-based chatbots to advanced generative AI systems. You thrive in collaborative environments and are eager to work closely with cross-functional teams to deliver innovative solutions that meet customer needs.
What you'll do
In this role, you will be responsible for designing and implementing scalable chatbots that enhance the customer support experience at Uber. You will lead the development of customer-facing chatbots, ensuring they meet conversational requirements and provide timely responses to user inquiries. Your work will involve integrating large language model prompts with Uber's assistant-building platforms, allowing for more personalized and empathetic interactions.
You will also oversee the migration of existing NLP-based chatbots to generative AI models, ensuring a seamless transition that maintains high standards of customer service. Collaborating with product managers, designers, and other engineers, you will contribute to the overall strategy for chatbot development, focusing on improving user engagement and satisfaction.
Your role will require you to stay updated on the latest advancements in AI and machine learning, applying this knowledge to enhance the capabilities of Uber's chatbots. You will participate in code reviews and mentor junior engineers, fostering a culture of continuous learning and improvement within the team.
What we offer
Uber provides a dynamic work environment where innovation is encouraged. You will have the opportunity to work on cutting-edge technologies that impact millions of customers worldwide. We offer competitive compensation and benefits, along with opportunities for professional growth and development. Join us in shaping the future of customer interactions through advanced AI solutions.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Uber.
Similar Jobs You Might Like
Based on your interests and this role

Full Stack Engineer
Uber is hiring a Senior Full Stack Engineer to develop automated conversational assistants that enhance customer experience. You'll work with technologies like Java, JavaScript, and AI to create scalable platforms. This position requires strong experience in software development and AI integration.

Backend Engineer
Posh is hiring a Senior Backend Engineer to build intelligent, scalable systems for AI-native product experiences. You'll work with Java and Python to design robust APIs and architect data flows. This position requires strong backend engineering experience with a focus on AI implementation.

Backend Engineer
Relyance is hiring a Senior Software Engineer - AI Backend to design and build production-grade backend services for AI-driven security products. You'll work with Python, MongoDB, and GraphQL in a remote capacity from Bengaluru.

Backend Engineer
Relyance is hiring a Senior Software Engineer - AI Backend to design and build production-grade backend services for AI-driven security products. You'll work with Python, MongoDB, and GraphQL in a remote capacity from Bengaluru.

Staff Engineer
Uber is seeking a Staff Engineer for their AI Solutions team to lead platform architecture and technical direction. You'll work on foundational model data infrastructure and collaborate with various teams to enhance AI systems. This role requires expertise in machine learning and data infrastructure.