Software Engineer II – AI Assistant System
About The Role This is an exciting and unique opportunity to work on AI assistant systems in the Batch Data team that have a direct impact on Uber’s engineering productivity and development efficiency. We are looking for a Software Engineer II to focus on designing and developing reliable and scalable multi-agent AI systems that can handle complicated user questions and requests. The role also involves the end-to-end solution involving data engineering, pipeline design, prompt engineering that will have company level impact.
What The Candidate Will Need / Bonus Points —- What the Candidate Will Do —-
- Design, architect, and implement AI assistant systems for applications such as oncall assistants, analytical agents, etc.
- Collaborate closely with cross-functional partners including PMs, designers, backend engineers, and AI engineers to deliver seamless and scalable experiences.
- Contribute to long-term vision and technical strategy for the Batch Data platform.
Basic Qualifications
- Bachelor’s degree in Computer Science or related field.
- 2 years of experience in software engineering with proficiency in languages such as Python, Go, or Java.
- 2 years experience in web/online service system development or data infrastructure.
- 1 years of experience with AI/ML/Data science related technologies
Preferred Qualifications
- MS or PhD in Computer Science, Artificial Intelligence, or a related field.
- Experience managing production systems with strong availability SLAs.
- Familiarity with statistical analysis and machine learning.
- Experience developing or integrating AI/ML models into data and analytics workflows.
- Familiarity with conversational AI, AI-driven BI, or intelligent assistants for analytics use cases.
- Experience designing and implementing frontend/UI components, especially for data-centric applications.
For San Francisco, CA-based roles: The base salary range for this role is USD$167,000 per year – USD$185,500 per year. For Sunnyvale, CA-based roles: The base salary range for this role is USD$167,000 per year – USD$185,500 per year. For all US locations, you will be eligible to participate in Uber’s bonus program, and may be offered an equity award & other types of comp. You will also be eligible for various benefits. More details can be found at the following link https://www.uber.com/careers/benefits., For San Francisco, CA-based roles: The base salary range for this role is USD$167,000 per year – USD$185,500 per year. For Sunnyvale, CA-based roles: The base salary range for this role is USD$167,000 per year – USD$185,500 per year. For all US locations, you will be eligible to participate in Uber’s bonus program, and may be offered an equity award & other types of comp. You will also be eligible for various benefits. More details can be found at the following link https://www.uber.com/careers/benefits.