Software Engineer II – AI Assistant System

Uber Logo
Uber
167000 - 185500 USD / Year
  • IT
  • FullTime
  • Applications have closed

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.