Free · takes a minute · your resume fills your profile
CoreHRx never asks candidates for money. If anyone does, .
Sign in to see your fit: the skills, experience and location this job asks for, checked against your profile.
Every day thousands of merchants use our Offers platform to reach users on Uber to grow their businesses. The Science team on Offers designs and builds the core algorithmic components of this system.
As a Senior Scientist on the team, you will work on understanding how various parts of the offers system (e.g. offer types, eater preferences, merchant profiles) are impacting the effectiveness of Offers. You will lead the design and implementation of new algorithms to make our Offers system more efficient and performant. You will also work on the interaction of offers with the different marketing levers available to merchants, like ads.
We are looking for experienced candidates, who have had extensive experience building with causal inference techniques, advanced statistics and experimentation. The ideal candidate should possess a strong passion for understanding complex systems, have the curiosity to understand why systems behave in certain ways, have the drive to research / propose new system designs
What You Will Do -
Uber is changing how people think about transportation, part of the logistical fabric of 600+ cities. Whether it’s a ride, a sandwich, or a package, Uber gives people what they want when they want it.
Most IT Jobs posts in Bangalore ask for 3–6 years of experience (41% of 4565 that say).
From live job posts on CoreHRx, updated 13 Nov 2026. Skill figures count posts that list their skills; salary figures only posts that show a salary.
The post does not state the pay. As an estimate, comparable posts on CoreHRx advertise ₹15L – ₹25L a year (typical for IT Jobs in Bangalore, 267 posts).
The post asks for 7 Yrs experience.
In Bangalore (on-site).
It is a full time job.
Interview preparation · 60 questions
This page helps Indian job seekers prepare for Python interviews for backend, data engineering and data analyst roles, whether you are a fresher facing your first technical round or an experienced developer aiming for a senior position. It has 60 questions in three levels, easy, medium and hard, each with a concise sample answer and, where it helps, runnable Python 3.12 code. Topics include data structures, OOP, generators, decorators, the GIL and concurrency, type hints, testing and performance. Answer each question aloud in your own words first, then compare with the sample answer and run the code to check your understanding.
Questions you may be asked
Create a free profile and we email you new IT jobs in Bangalore, at most once a week.