Skip to main content
Uber
Login
Back to people stories
a person standing in front of a signa person standing in front of a sign
Back to people stories
Life at Uber

Engineering growth at Uber scale

4 minute read

Senior Engineering Manager Divya Rai shares how her team tackles reliability challenges at Uber scale — from processing 1.5 million logs per second to building platform-wide solutions that help prevent outages across the business.

Share
Bangalore-based Senior Engineering Manager, Divya Rai, shares why the complex problems faced by our tech team make Uber a great place to build your technical skills and grow your career as an Engineer.
Uber

© 2026 Uber Technologies Inc.

© 2026 Uber Technologies Inc.

  • Uber.com
  • Cookies
  • Sitemap
  • People stories

Tell us about your experience since joining Uber.

“Typically Engineers are told what to do and what to build so when I joined Uber the culture of empowering Engineers really surprised me. It was a welcome change to see ideas and innovations spawning from Engineers at all levels being given equal voice and consideration. One of these ideas that comes to mind was about how we can use advertising effectively on our platform. This ended up going ahead as a full feature and is an integral part of the app experience today in many countries around the world. This is just one among many ideas that I have witnessed come to life in my time at Uber so far.  Now I am in a leadership role, but I would have loved working for Uber back in my IC days.”

What do you enjoy about your work?

“I love solving problems and at Uber scale, there are new challenges every day. Where I work, in the space of service observability and reliability, this is further magnified by a complex network of services. Recently my team was working on a persistence layer to provide service-level insight on health metrics. The scale we were solving for was 1.5 million logs/sec to be processed in real time. It took multiple iterations to find the right balance of detail, continuously optimizing to store only critical data.

These types of challenges push our teams to think outside the box and come up with state of the art solutions. There is an immense sense of achievement and satisfaction that comes with this. But more than that, what I love is the continuous cycle of iteration, failure and recovery that we work through until we reach the most simple solution possible for these complex problems.”

What’s been one of your most rewarding experiences working at Uber?

“I joined in 2020 when we were setting up new teams for our Developer Platform in India. I was working alongside the leadership team to define the charter while I was helping the newly hired Engineers understand the roadmap ahead. One of our very first goals was to improve the reliability and resiliency of our critical developer tools. I am proud of the team that worked on this herculean task with me and in 6 months we were at a place where we could confidently start planning on a clear vision and roadmap.”

Tell us about the flexibility of working that you have experienced at Uber?

“Uber has a hybrid work setup globally, with Tuesdays, Wednesdays, and Thursdays as anchor days in the office. For me, this approach provides the right balance of opportunities to collaborate along with the flexibility to have focus time for work as well as family time. My team and I use anchor days for high collaboration work and spend the rest of the week focusing on execution and delivery. On top of this, we can work from anywhere for up to 4 weeks a year. I have used this many times, traveling to the beaches of Goa and Pondicherry and scenic towns in the Himalayas to have a change of scenery without needing to take time off.”

Why should you join Uber to build your technical career?

“At Uber, we work at the intersection of the digital and physical worlds. The complexity of this amplifies with the scale at which we work and the pace at which we move. This means that our technologies are pushed to the limit and then we get to go back to the drawing board and rethink our solution. One such example that comes to mind is when we had a sudden surge in the traffic of data and the system was not scaling as expected. We knew we had to have rate limiting but no ordinary rate limiting would do. The team built a dynamic rate limiter but not just for the team but for all of Uber to use. This has helped us mitigate many outages with minimal impact. 

The opportunity to contribute to the open source community is another reason to join Uber. A lot of our Engineers are open source committers and have built solutions like Jaeger, the distributed tracing tool, and made an impact all over the world. Working on complex challenges with global impact means you are constantly learning and continuously upskilling yourself. This is the kind of work that really helps build your technical career.”

Any advice for someone looking to join Uber?

“Having a sense of ownership in everything we do is critical, which means we are all part of a team but still play an important role as an individual. On top of this, creating efficiency is at the core of how we operate. So having a strong engineering mindset to always question the status quo and not just build new things but improve the existing is an important quality for anyone seeking a career at Uber.”

Join the team

See all jobs
  • Sr Software Engineer

    Sao Paulo, Brazil
    Engineer
  • Sr Software Engineer

    San Francisco, California
    Engineer
  • Software Engineer I

    New York City, New York
    Engineer
See all jobs

Inside Uber

Discover All Articles
Life at Uber
4 minute read

Why I bet my next chapter on Uber: Inside Anilabh Pandey’s first 7 months

Career Growth
4 minute read

Geeti Oberoi’s journey from She++ attendee to Uber Software Engineer

Life at Uber
5 minute read

Pavitra’s normalising career breaks in tech

Career Growth
6 minute read

Beyond disability: Shubh and Gourav are turning passion into profession

Stay connected, move further

Join our talent community to stay connected and receive job updates. Join our talent community to stay connected, receive updates, and be the first to know about new opportunities at Uber.

Join our talent community