U

Uber

Connects people with rides, meals and groceries

Staff Software Engineer - AI Infra - Training

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • At least 8 years of professional experience building scalable, fault-tolerant products or platforms and a track record of solving strategically important problems.
  • Proficiency in one or more programming languages, such as Go, C, C++, Java, Python, or JavaScript, and the ability to define organization-wide standards.
  • Proficiency in deep learning technologies, such as distributed training frameworks, large language models, and GPU optimizations.
  • Experience leading large-scale engineering projects through their full lifecycle, from inception to global productionization.
  • Expertise in making complex engineering and business tradeoffs, including buy-versus-build and incremental-versus-rewrite decisions.
  • Experience identifying architectural gaps and reducing technical debt across an organization.
  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or equivalent practical experience.

Responsibilities

  • Design and build end-to-end systems for the machine learning training stack, solving scaling challenges for very large datasets and models.
  • Provide technical mentorship across the stack and ensure architecture and implementations are robust, extensible, and secure.
  • Build solutions using statistical analysis to diagnose performance regressions and optimize resource utilization across complex infrastructures.
  • Create tools and frameworks that increase the velocity and quality of internal engineering teams.
  • Lead and mentor engineers, review code and designs, and foster continuous learning.
  • Work cross-functionally with Product, Data Science, and Operations to drive large-scale projects and align technical investments with business value.

Desired Qualifications

  • Advanced degree (Master’s or PhD) focused on distributed computing, system performance, or machine learning.
  • Experience contributing to open-source projects or leading industry-level technical discussions.
  • Ability to anticipate future business needs and develop extensible, modular designs that meet long-term scalability targets.

About the Company

Uber

Connects people with rides, meals and groceries

Uber runs digital marketplaces that connect people seeking rides, meals and groceries with drivers, couriers and local merchants. Its Uber app includes private and shared rides, while Uber Eats lets customers order from restaurants and stores for delivery or pickup. The apps match requests with nearby service providers, handle payment and show trip or order progress, with revenue coming from service fees charged on transactions. Uber Freight connects businesses shipping goods with trucking companies and sells managed transportation services, extending the group's software beyond consumer trips. Founded in 2009, Uber is headquartered in San Francisco, California.

Company size
10,001+
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Uber

See more jobs