Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Uber Staff Software Engineer 
United States, West Virginia 
783432657

06.09.2024

What the Candidate Will Do

  • Learn the internals of big data infrastructure at Uber scale.
  • Defining and driving ML solutions for key strategic problems in the space of product recommendations and merchandising: help riders find and complete rides with the right products, trying to understand their intent and context while attending to Uber’s business goals, marketplace conditions and efficiencies.
  • Working and tuning the ML models to improve the text to SQL functionalities
  • Deep-Dive the internal of MPP Data Analytics Engine, do the optimization on the query logical/physical/execution plan, and also improve the query execution on the runtime engine including codegen, threading model, data formatting and reader, etc.
  • Work with multiple partner teams within and outside of Uber and build cross-functional solutions in a collaborative work environment.

Basic Qualifications

  • Bachelor’s degree in Computer Science or related field.
  • 7+ years of experience building large scale distributed software systems.
  • Experience in applying ML, statistics, or optimization techniques to solve large-scale real-world problems (e.g. ads tech, recommender systems)
  • Industry experience in ML frameworks (e.g. Tensorflow, Pytorch, or JAX) and complex data pipelines; programming languages such as Python, Spark SQL, Presto, Go, Java

Preferred Qualifications

  • MS / PhD in Computer Science or related field.
  • Experience managing production systems with a strong availability SLA.
  • Experience working with SQL Compiler, SQL Plan / Runtime Optimization.
  • Experience in designing and crafting scalable, reliable, maintainable and reusable ML solutions using deep-learning techniques and statistical methods.
  • Experience working with Presto, Apache Calcite / Hive / Flink, Apache Spark or similar analytics technologies.
  • Experience working with Large Scale distributed system, HDFS / Yarn
  • Vector Search / RAG experience is preferred.

For San Francisco, CA-based roles: The base salary range for this role is USD$218,000 per year - USD$242,000 per year.

For Sunnyvale, CA-based roles: The base salary range for this role is USD$218,000 per year - USD$242,000 per year.