Software Engineer II - Engineer

Uber
US - California - San Francisco
View Company Profile / << Go Back

  • Job Type: Full time
  • 7 days ago

Job Description

Own and develop machine learning models across the full Eats Feed Ranking stack, covering retrieval, pre-ranking, second-pass ranking, and post-ranking. Manage the offline and online ML lifecycle, apply advanced modeling techniques, optimize serving and GPU utilization, and collaborate with engineering, science, and product partners to deliver reliable systems and business impact.

Requirements: A bachelor's degree or equivalent in computer science, engineering, mathematics, or a related field and at least three years of full-time experience with production ML systems are required. Candidates should be proficient in a programming language and deep-learning frameworks, have experience with distributed data processing and ETL, and communicate effectively across stakeholders; a relevant master's or PhD and large-scale recommendation or LLM experience are preferred.

Key Skills: Production Machine Learning Systems, Python, Go, Java, PyTorch, TensorFlow, Keras, JAX, Distributed Data Processing, ETL, Spark, Ray Data, Deep Learning Recommendation Systems, Large Language Models, GPU Optimization, Model Serving

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




Fast Track Upload