Sr Machine Learning Engineer

Software, Engineering, Java
Full Time

Job Description

About the Role

As an engineer you will have a lot of opportunities to work with product managers, data scientists and of course engineers from other teams. You will participate the whole development cycle of a software product from product scoping, architecture design, software implementation, to productionizing, and learn how to iterate a product for greater success. We own a few key products that directly impact Uber's bottom line. 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, trips and number of active users. The least thing you need to worry about is scope and visibility. We have many different roles in the team, and need a broad range of skills such as machine learning, data, optimization, and platform/infrastructure engineering. This is an outstanding opportunity to grow your career and do highly impactful fun things at the same time.
What the Candidate Will Do
  • Work on Machine learning related efforts as part of Fares
  • Solve open ended business problems to drive engagement & derive long term growth by building and maintaining platform for all Uber's Fares Ridesharing system
  • Work closely with Product, Data Science and other engineering teams to add new features and scale the platform
  • Lead and mentor other specialists on the team
Basic Qualifications
  • 2+ years of Machine Learning, Software Engineering, Data mining experience (training, building & productionizing models) or a recent PhD graduate in relevant fields (EE, CS, Stats, Math, etc)
  • Experience coding in Java, Golang or any similar languages.
  • Deep knowledge of data structure and algorithms and an ability to use them practically when implementing solutions
  • Knowledge of data-driven architecture and systems design
Preferred Qualifications
  • 5+ years of software engineering experience, or 3+ years of software engineering experience with PhD in relevant fields (EE, CS, Stats, Math, etc)
  • Experience with converting business problems into ML problems
  • Experience with causal learning and/or deep learning
  • Experience working with large dataset storage systems like NoSQL, HDFS (+Hive) and data distribution systems like Kafka
  • Engineering experience in hands-on software development with thoughtfulness of scale, latency and distributed architecture
  • A willingness and curiosity to learn both the systems and domain in which you will be solving problem statements
  • A great teammate and owner- willing to take on ownership of the systems, and think about operations, maintenance and reliability of his/her systems
About the Team

Uber Marketplace ( is at the core of Uber's business, and Fares is a strategically important component of Marketplace. The mission of the team is to achieve long term sustainable growth, increase User engagement and increase profitability of Uber by pushing the frontiers of machine learning, and developing highly reliable and scalable platforms to accelerate Uber's impact to the transportation industry. The team is in its formation phase with many new areas to venture into, is rapidly growing with high impact it can achieve and has visibility from the top. We are responsible for developing state of the art technology to influence Fares strategy in our platform that directly drives efficiencies and effectiveness across all user interactions with Uber. We aim to build long-term engagement among Uber users and create a healthy and balanced ecosystem. It is an exciting yet rewarding job.

At Uber, we ignite opportunity by setting the world in motion. We take on big problems to help drivers, riders, delivery partners, and eaters get moving in more than 10,000 cities around the world.

We welcome people from all backgrounds who seek the opportunity to help build a future where everyone and everything can move independently. If you have the curiosity, passion, and collaborative spirit, work with us, and let's move the world forward, together.

Uber is proud to be an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form.
Dice Id : 90958168
Position Id : 100707
Originally Posted : 2 months ago
Have a Job? Post it

Similar Positions

Staff Machine Learning Engineer- Marketplace Fares
  • Uber Corporate
  • Sunnyvale, CA, USA
Android Engineer - Uber AI - Building Blocks
  • Uber Corporate
  • San Francisco, CA, USA
Sr Software Engineering II - Full-Stack
  • Uber Corporate
  • Seattle, WA, USA
Senior Software Engineer - Uber AI
  • Uber Corporate
  • San Francisco, CA, USA
Staff Machine Learning Engineer
  • Uber Corporate
  • Sunnyvale, CA, USA
Senior Computer Vision Engineer - Uber AI
  • Uber Corporate
  • San Francisco, CA, USA
Engineering Manager II- Rider Personalization
  • Uber Corporate
  • San Francisco, CA, USA
Senior Backend Engineer II - Rider Personalization
  • Uber Corporate
  • Palo Alto, CA, USA