Staff Software Engineer - Engineer

Uber
US - California - Sunnyvale
View Company Profile / << Go Back

  • Job Type: Full time
  • Just Posted

Job Description

Design and build end-to-end systems for Uber’s machine learning training stack, addressing scale, performance, and resource-utilization challenges across large datasets, models, and complex infrastructure. Lead and mentor engineers, develop tools and frameworks for internal teams, and partner with Product, Data Science, and Operations to deliver global projects.

Requirements: Requires 8+ years of experience building scalable, fault-tolerant products or platforms, proficiency in at least one programming language, and expertise in deep learning technologies such as distributed training, LLMs, and GPU optimization. Candidates must have led large-scale engineering projects through production, made complex technical and business tradeoffs, and hold a bachelor’s degree in a relevant field or equivalent practical experience.

Key Skills: Scalable Systems Engineering, Fault-Tolerant Platforms, Machine Learning Training, Distributed Training Frameworks, Large Language Models, GPU Optimization, Go, C/C++, Java, Python, JavaScript, Statistical Analysis, Performance Optimization, Distributed Computing, Technical Mentorship, System Architecture

Benefits: Bonus Program, Equity Award, 401(k) Plan, Other Benefits




Fast Track Upload