Staff Software Engineer - Engineer

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

  • Job Type: Full time
  • 21 days ago

Job Description

Design and build end-to-end systems for Uber’s machine learning training stack, addressing scale challenges across large datasets and models while improving performance and resource utilization. Lead technical architecture and projects, mentor engineers, develop tools that improve engineering velocity, and collaborate with Product, Data Science, and Operations.

Requirements: Requires at least 8 years of experience building scalable, fault-tolerant products or platforms, proficiency in one or more programming languages, and expertise in deep learning technologies such as distributed training, LLMs, and GPU optimization. Candidates must have led large-scale engineering projects through production and hold a bachelor’s degree or equivalent practical experience; an advanced degree and open-source or industry leadership experience are preferred.

Key Skills: Scalable Systems Engineering, Fault-Tolerant Platforms, Programming, Deep Learning, Distributed Training, Large Language Models, GPU Optimization, Performance Analysis, Resource Optimization, System Architecture, Technical Mentorship, Project Leadership, Machine Learning Infrastructure, Distributed Computing, Technical Debt Reduction, Cross-Functional Collaboration

Benefits: Bonus Program, Equity Awards, 401(k) Plan, Benefits




Fast Track Upload