Upload Button Icon Add office photos

Uber

Compare button icon Compare button icon Compare

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern
filter salaries All Filters

62 Uber Jobs

Staff Software Engineer - Machine Learning

6-11 years

Bangalore / Bengaluru

1 vacancy

Staff Software Engineer - Machine Learning

Uber

posted 9hr ago

Job Description

In this role, you will drive the development of sophisticated machine learning models that harness vast amounts of data to make real-time predictions and decisions, significantly improving rider satisfaction and engagement. Your work will directly impact how riders discover and interact with Uber services, making their journey smoother and more personalized.

Staff ML engineers at Uber are passionate and pragmatic technologists who are able to translate business insight and goals into well-formulated ML projects and scalable solutions to deliver impact. They are not only collaborative role models but also approachable leaders, humble teachers while also effective in helping the team in project execution. You will work with talented people in product, science, operations, and platform teams to help build and optimize our Rider Experience products. The role requires technical chops as well as strong communication & leadership skills.

----   What the Candidate Will Do ----

  • 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.
  • Raise the bar of ML engineering by improving best practices, producing exemplary code, documentation, automated tests and thorough and precise monitoring.
  • Provide technical leadership to a passionate, experienced, and diverse engineering team. Manage project priorities, deadlines and deliverables and design, develop, test, deploy and maintain ML solutions.
  • Partner with product owners, data scientists and business teams to translate key insights and business opportunities into technical solutions

----   Basic Qualifications ----

  • Bachelor's degree in Computer Science, Engineering, Mathematics or related field
  • Strong problem-solving skills, with expertise in ML methodologies
  • 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 ----

  • 6+ years of experience in software engineering with an emphasis on data-driven methodologies and online experimentation
  • Experience in designing and crafting scalable, reliable, maintainable and reusable ML solutions using deep-learning techniques and statistical methods.
  • Innate truth-seeker who values and produces analytic evidence and insight, as well as translating them and business goals into technical problems and solutions.
  • 2+ years of experience working in a cross-functional and/or cross-business projects, partnering with Product, Scientists, and cross-org leads to shape the team's strategies
  • Passionate about helping junior members grow by inspiring and mentoring engineers
  • Resilience, determination, ownership mindset
  • PhD degree in Computer Science, Engineering, Mathematics or related field

Employment Type: Full Time, Permanent

Read full job description

Uber Interview Questions & Tips

Prepare for Uber Staff Software Engineer roles with real interview advice

What people at Uber are saying

4.0
 Rating based on 1 Staff Software Engineer review

Likes

1. Pay is top-of-the-line for most engineering levels 2. Good internal opportunities for learning and growth

  • Salary - Excellent
  • +2 more
Dislikes

1. Limited/no job security or work-life balance. 2. Rampant promotion vs pip culture.

  • Job security - Poor
Read 1 Staff Software Engineer review

Staff Software Engineer salary at Uber

reported by 7 employees with 6-13 years exp.
₹53.2 L/yr - ₹160 L/yr
208% more than the average Staff Software Engineer Salary in India
View more details

What Uber employees are saying about work life

based on 828 employees
66%
45%
43%
88%
Flexible timing
Monday to Friday
Within city
Day Shift
View more insights

Uber Benefits

Submitted by Company
Finance
Family
Health & Wellness
Out of Office
Uniquely Uber
Submitted by Employees
Free Food
Cafeteria
Health Insurance
Work From Home
Team Outings
Job Training +6 more
View more benefits

Compare Uber with

Amazon

4.1
Compare

Google

4.4
Compare

Ola Cabs

3.4
Compare

Airbnb

3.8
Compare

Facebook

4.4
Compare

Rapido

3.9
Compare

Swiggy

3.8
Compare

Tesla

4.3
Compare

Zomato

3.8
Compare

Flipkart

4.0
Compare

Paytm

3.3
Compare

Oyo Rooms

3.3
Compare

MakeMyTrip

3.7
Compare

BigBasket

3.9
Compare

Blinkit

3.7
Compare

Udaan

4.0
Compare

BlackBuck

3.8
Compare

Myntra

4.0
Compare

Ninjacart

4.0
Compare

Rivigo

3.9
Compare

Similar Jobs for you

Machine Learning Engineer at Keya Anand Solutions

Pune

4-9 Yrs

₹ 12-22 LPA

Machine Learning Specialist at Coursera

India

4-7 Yrs

₹ 6-9 LPA

Machine Learning Scientist at Coursera

India

4-7 Yrs

₹ 6-9 LPA

Lead Machine Learning Engineer at HackerRank

India

5-7 Yrs

₹ 7-9 LPA

Senior Machine Learning Scientist at Coursera

India

5-8 Yrs

₹ 7-10 LPA

Senior Machine Learning Scientist at Coursera

India

5-8 Yrs

₹ 7-10 LPA

Machine Learning Engineer at Giggso

Chennai

3-5 Yrs

₹ 3.5-8.5 LPA

Artificial Intelligence Engineer at HeyCoach

Bangalore / Bengaluru

4-7 Yrs

₹ 6-9 LPA

Machine Learning Engineer at ServiceNow

Hyderabad / Secunderabad, Ahmedabad

7-10 Yrs

₹ 9-12 LPA

Data Scientist at Codiant

Indore

2-5 Yrs

₹ 4-8 LPA

Staff Software Engineer - Machine Learning

6-11 Yrs

Bangalore / Bengaluru

19hr ago·via naukri.com

Staff Software Engineer

10-15 Yrs

Bangalore / Bengaluru

19hr ago·via naukri.com

Staff Software Engineer

10-15 Yrs

Bangalore / Bengaluru

19hr ago·via naukri.com

Sr Software Engineer, Frontend

9-14 Yrs

Hyderabad / Secunderabad

19hr ago·via naukri.com

Staff Software Engineer (iOS)

10-15 Yrs

Hyderabad / Secunderabad

19hr ago·via naukri.com

UI Engineering Manager II

10-15 Yrs

Bangalore / Bengaluru

19hr ago·via naukri.com

Staff Software Engineer

8-13 Yrs

Bangalore / Bengaluru

19hr ago·via naukri.com

Senior Staff Software Engineer

12-15 Yrs

Hyderabad / Secunderabad

19hr ago·via naukri.com

Data Scientist II, ML

4-9 Yrs

Hyderabad / Secunderabad

19hr ago·via naukri.com

Senior Software Engineering with Uber - Communication Platform Org

1-5 Yrs

Bangalore / Bengaluru

19hr ago·via naukri.com
write
Share an Interview