Skip to main content
Uber CareersUber Careers

Sr Software Engineer - Customer Obsession

in Bangalore, India

About the Role

The Customer Obsession team ensures all of Uber's riders and driver-partners have a flawless Uber ride. After your Uber ride, you may have some feedback, or need something even more important taken care of by Uber such as refunding a part of your fare, we've got that covered too. We build the entire customer support infrastructure for the fastest growing startup in the world. From the moment you access the Support center in the app, to when a customer service agent solves your problem, and everything in between; our team provides all engineering for a magical support experience. You know how you can access your rider rating now? That was us. Driver took a poor route and you want to get money back? Hey, we just launched that feature.

Creating engineering solutions for riders and drivers is a rewarding experience because we know we make every ride better by providing a world-class support experience. We look at every facet of the trip and pro-actively solve your problems before they happen, or we make sure your problem is solved as fast as humanly possible. In addition to ensuring riders and drivers have a perfect Uber trip, we also have a huge impact on Uber's bottom line.

Uber is constantly evolving and growing. But that growth needs to happen efficiently and safely, and that's where we step in. We keep an eye on product efficiency and ensure the incredible growth doesn't create product pitfalls for riders and drivers, and we make sure these costs don't spiral out of control. We work with teams around the company to ensure their features are efficient and don't cause additional pain points for riders and drivers. By doing this, we keep the product great and keep riders and drivers happy.

Customer Obsession ensures a smooth ride for our riders and drivers, and efficient growth for Uber. Our mission is to capture the hearts of riders and drivers, and we set out to do that every single day.

What You'll Do** **

  • Work with one of the largest data producing teams at Uber.

  • Build services capable of handling millions of writes a day.

  • Contribute to mission-critical business decisions by building huge data pipelines and ETLs to transform our core data into warehouses and indexes.

  • Build products used by Uber's 80 million riders and drivers.

  • Learn more about our up and coming machine learning initiatives.

What You'll Need

  • 8+ years of solid track record in product engineering space.

  • Deep, industry leading expertise in one or more technology domains and are the "go-to" person for one or more areas of their business. Actively seek out the toughest technology and engineering problems and solve them little to no guidance.

  • Architecture: Knowledge of data structures and a keen eye for building architectures that scale and extend easily for longevity. You can discuss the tradeoff between architectural choices, both on a theoretical level and on an applied level and also influence groups to move in the right direction.
  • Scalable Distributed Systems experience: You've built systems that have scaled to millions of users and requests and have stood the time of test. You love identifying where the next system bottleneck will be, and address that proactively.
  • Strong Code and documentation - your code should be used as the example for your company and you have the ability to build and design technical solutions from the ground up.
  • Champion best software engineering practices such as continuous integration, delivery, and deployment.

  • Fast learner: We're looking for software engineers who thrive on learning new technologies and don't believe in one-size-fits-all solutions. You should be able to adapt easily to meet the needs of our massive growth and rapidly evolving business environment.

  • A team player: You believe that you can achieve more on a team -- that the whole is greater than the sum of its parts. You rely on others' candid feedback for continuous improvement.

  • Design and business acumen: You understand requirements and business use cases beyond the written word.

About the Team**

  • We build the entire customer support infrastructure and our mission is to make Uber the preferred choice by delivering exceptional customer experiences through continuous investments in best of breed, self-service and proactive support systems. We set out to do that every single day by building scalable platforms that all of Uber's growing businesses can plug into.

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 600 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.