Software Engineer II - Engineer

Uber

New York (NY)

On-site

USD 150,000 - 230,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Bonus Program
Equity Awards
401(k) Plan
Benefits

Job summary

Uber is seeking engineers to develop machine learning and optimization solutions for rider pricing, discounts, and targeted messaging, with a focus on scalable systems for real-time and offline use.

Required are a bachelor's degree and 3+ years in engineering, plus 2+ years in ML model development. Collaboration across teams to set technical direction and deliver growth is essential.

Qualifications

  • Bachelor's degree or equivalent in computer science, engineering, mathematics, or related field.
  • At least three years of full-time engineering experience.
  • At least two years of machine learning experience building models.

Responsibilities

  • Develop machine learning and optimization solutions for rider pricing, discounts, promotion targeting, and personalized messaging.
  • Scale systems for real-time and offline use.
  • Collaborate across teams to evolve pricing and serving systems, set technical direction, and drive measurable growth and revenue outcomes.

Skills

Machine Learning
Machine Learning Models
Optimization
Rider Pricing
Deep Learning
Generative AI
Causal Modeling
Representation Learning
Personalization
Python
Go
Java
C++
Big Data
ETL
Apache Spark

Education

Bachelor's degree in Computer Science, Engineering, Mathematics or related field

Tools

Apache Spark
ETL platforms

Job description

Develop machine learning and optimization solutions for rider pricing, discounts, promotion targeting, and personalized messaging, and scale systems for real-time and offline use. Collaborate across teams to evolve pricing and serving systems, set technical direction, and deliver measurable growth and revenue outcomes.

Requirements: Requires a bachelor's degree or equivalent in computer science, engineering, mathematics, or a related field, at least three years of full-time engineering experience, and at least two years of machine learning experience building models. Candidates should have object-oriented programming expertise, experience with cross-functional teams and big-data/ETL platforms, and a solid understanding of current machine learning technologies and libraries.

Key Skills: Machine Learning, Machine Learning Models, Optimization, Rider Pricing, Deep Learning, Generative AI, Causal Modeling, Representation Learning, Personalization, Python, Go, Java, C++, Big Data, ETL, Apache Spark

Benefits:

  • Bonus Program
  • Equity Awards
  • 401(k) Plan
  • Benefits
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Machine Learning Engineer
Staff Machine Learning Engineer

Uber • San Francisco (CA)

On-site
USD 232,000 - 258,000
Bonus program
Equity award
401(k) plan
+1
Senior Machine Learning Engineer - Pricing
Senior Machine Learning Engineer - Pricing

Uber • San Francisco (CA)

On-site
USD 202,000 - 224,000
Bonus program
Equity award
401(k) plan
+1
Sr Machine Learning Engineer
Sr Machine Learning Engineer

Uber • New York (NY)

On-site
USD 202,000 - 224,000
Bonus program
Equity award
401(k) plan
+1
Software Engineer II - Engineer
Software Engineer II - Engineer

Uber Technologies Inc. • San Francisco (CA)

Hybrid
USD 171,000 - 190,000
Bonus program
Equity award
401(k) plan
+1
Software Engineer II - Machine Learning
Software Engineer II - Machine Learning

Uber • Sunnyvale (CA)

On-site
USD 171,000 - 190,000
Software Engineer II - Engineer
Software Engineer II - Engineer

Uber Technologies Inc. • New York (NY)

On-site
USD 171,000 - 190,000
401(k) plan
Bonus program
Equity award
+1
Staff Machine Learning Engineer - Pricing
Staff Machine Learning Engineer - Pricing

Uber • Sunnyvale (CA)

On-site
USD 232,000 - 258,000
Bonus program
Equity award
401(k) plan
+1
Machine Learning Engineer II, Pricing
Machine Learning Engineer II, Pricing

Uber • Sunnyvale (CA)

Hybrid
USD 171,000 - 190,000
Bonus program
Equity award
401(k) plan
+1
Senior Machine Learning Engineer - Pricing
Senior Machine Learning Engineer - Pricing

Uber • Sunnyvale (CA)

On-site
USD 202,000 - 224,000
Bonus program
Equity award
401(k) plan
+1
Software Engineer II - Machine Learning Engineer
Software Engineer II - Machine Learning Engineer

Uber • San Francisco (CA)

On-site
USD 140,000 - 210,000
Bonus program
Equity award
401(k) plan
+1