Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Engineer 2 - Bengaluru/Bangalore @ Uber

Home > Software Development

 Software Engineer 2 - Bengaluru/Bangalore

Job Description

  • Rider Rentals is a product team in Uber Bangalore with the mission to provide rental cars to our customers quickly and seamlessly.
  • This team will host an entrepreneurial mindset which will focus on rapid experimentation of ideas to expand the product portfolio for Uber.
  • This team is working to bring customer-centric rental experience to our riders, at par with the Uber experience that they have come to expect.
  •  We partner with global providers with the goal to offer our riders car-rental options in many cities around the world.
  • As a backend engineer, you will play the very important role of implementing the end-to-end rider flow, which orchestrates between multiple backend services and deliver it from ground-up by working with a very fast paced and passionate team of high-performing engineers.

What Youll Do

  • Come up with the right architecture and design for ideas and experiments to quickly scale.
  • Ability to build the balance between velocity (scrappiness) and engineering hygiene to provide sufficient signals on product and feature effectiveness. To be innovative in using tools and techniques available at Uber and drive towards faster conclusions on experiments.
  • Good understanding of service architecture Identify and document feature gaps, and design and implement solutions to them.
  • Coach and mentor less experienced engineers or new engineers joining the Rider Rentals team Design and implement high-throughput, low-latency, consistent APIs, making thoughtful tradeoffs between consistency and availability when both are not possible.

Basic Qualifications

  • Back End/Application development experience Code primarily in Golang and an enthusiasm to learn others.
  • Strong competencies in data structures, algorithms and software design optimized for large-scale systems
  • Experience in efficiently collaborating on projects 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.
  • Fast learner: Were looking for software engineers who thrive on learning new technologies and dont 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

Job Classification

Industry: Internet
Functional Area: Engineering - Software & QA,
Role Category: Software Development
Role: Software Development
Employement Type: Full time

Education

Under Graduation: Any Graduate
Post Graduation: Any Postgraduate
Doctorate: Any Doctorate

Contact Details:

Company: Uber
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   Software design Backend Architecture Product portfolio Data structures Application development Software Engineer 2 Signalling Service quality Business operations

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Uber

Ubertal was created in 2011 in Silicon Valley with the initial objective of helping high growth software companies solve their toughest business challenges. Through this process weve identified common challenges faced by companies and have developed our own software solutions (IP) and co- created s...