Staff ML Engineer

$218,000 - $242,000/Yr

Uber - San Francisco, CA

posted 4 months ago

Full-time - Mid Level
Remote - San Francisco, CA
Transit and Ground Passenger Transportation

About the position

It is a challenging yet rewarding job. You will have a lot of opportunities to work with product managers, data scientists, and of course engineers from other teams. You will participate in the whole development cycle of a software product from product scoping, architecture design, software implementation, to productionisation, and learn how to iterate a product for greater success. We own a few products that directly impact Uber's top and bottom lines. We are a data-driven team, and you will be able to see the impact of your work reflected in Uber's earning report, such as gross booking and profits. The least thing you need to worry about is scope and visibility. We have many different roles and levels in the team, and need a broad range of skills such as machine learning, big data, optimization, and infrastructure. This is a unique opportunity to grow your career and do highly impactful fun things at the same time.

Responsibilities

  • Build backend ML systems & data processing pipelines that will simulate and optimize Uber's pricing strategies.
  • Collaborate with data science and engineering teams to identify issues, brainstorm solutions, scoping, designing, implementing and testing improvements.
  • Analyze ML model performance and propose ways to improve.
  • Dive deep into the data queries and pipelines to root cause data quality issues.
  • Write high-quality, modular and maintainable code and constantly improving code quality through refactoring and/or advocating for best practices.
  • Review code and designs and provide feedback.

Requirements

  • Experience in using Python (pandas, scipy, or numpy, etc) for scientific computations and object-oriented programming.
  • Experience in using SQL (Presto, Hive, or Spark, etc) for data querying and ETL.
  • Experience in applying machine learning models to solve real-world problems.

Nice-to-haves

  • PhD or MS in Computer Science, Engineering, Mathematics or related field
  • Minimum 5 years of Machine Learning Engineering work experience.
  • Experience in optimization problem solving, deep learning, and/or causal inference.
  • Experience working with Generative AI.

Benefits

  • Eligible to participate in Uber's bonus program.
  • May be offered an equity award & other types of compensation.
  • Various benefits as detailed in the company link.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service