Cutshort logo
Uber logo
Backend Engineer
at Uber
Backend Engineer
Uber's logo

Backend Engineer

Suvidha Chib's profile picture
Posted by Suvidha Chib
4 - 8 yrs
₹20L - ₹50L / yr
Bengaluru (Bangalore)
Skills
skill iconJava
Data Structures
Algorithms
skill iconC++
skill iconPython

About the Role

If you are interested in developing the future architecture of Uber's Rider stack by building its core building blocks, join the Rider Backend Platform team. We build backend architectural components and frameworks comprising of services, libraries, state storage and other building blocks that aim to optimise the core Rider flow and foundational features that are shared among all rider products, including but not limited to, Uber Rider app, UberLite, m.uber.com, etc.


What You'll Do

  • Work with Rider product engineering teams to identify, design and build solutions that help scale Rider services and platforms.
  • Drive adoption of best practices in code health, testing, and maintainability
  • Analyze and decompose complex software systems and collaborate with cross-functional teams to influence design for scalability and testability
  • Work with smart and motivated teammates in a fast-paced, collaborative environment.
  • Build elegant backend platform components for high throughput and low latency distributed systems.
  • Solve challenging problems with cutting edge design and algorithms.

What You'll Need


  • 4+ years Strong meaningful Individual contributor experience as a software engineer
  • Design: Knowledge of data structures and an eye for design. You can discuss the tradeoff between design choices, both on a theoretical level and on an applied level.
  • Strong coding/debugging abilities: You have advanced knowledge of at least one programming language, and are happy to learn more. Our core languages are Go and Java.
  • 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.
  • Business acumen: You understand requirements beyond the written word. Whether you're working on an API used by other developers, an internal tool consumed by our operation teams, or a feature used by millions of customers, your attention to details leads to a delightful user experience.


About the Team: **
Rider Backend Platform**

Builds the core building blocks needed to power the rider experiences on the different Rider facing apps including the core Uber app, Uber Lite, Web as we move on to become the preferred transportation platform for millions of riders all over the world.


Uber

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.

Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Subodh Popalwar's profile image

Subodh Popalwar

Software Engineer, Memorres
For 2 years, I had trouble finding a company with good work culture and a role that will help me grow in my career. Soon after I started using Cutshort, I had access to information about the work culture, compensation and what each company was clearly offering.
Companies hiring on Cutshort
companies logos

About Uber

Founded :
2012
Type
Size
Stage :
Raised funding
About

Uber Technologies, Inc. functions as a technology platform for the transportation of both people and things. This firm offers multi-modal delivery services for restaurant meals, transportation services for individuals, and connection services for freight carriers and shippers. Eats, Rides, Freight, ATG, Other Bets, and Other Technology Programs are the five components that make it function well. Rides Drivers provide customers with rides in a variety of vehicles including auto-rickshaws, automobiles, minibusses, motorbikes, and taxis. Users may connect with Rides Drivers via Rides Goods.


Customers can search for and locate local restaurants, place an order for a meal, and choose to either pick it up or have it delivered via the Eats category. The Freight division is responsible for connecting carriers and shippers on the platform by utilizing its brand recognition, one-of-a-kind technology, and expertise in disrupting industries. The company was founded in 2009 by Travis Kalanick, Oscar Salazar Gaitan, and Garrett Camp, and it has its headquarters in San Francisco, California.

Read more
Company video
Uber's video section
Uber's video section
Connect with the team
Profile picture
Apurva Dalal
Profile picture
Swati Singh
Profile picture
SriKartik Sayana
Profile picture
Janani B
Profile picture
Suvidha Chib
Profile picture
Aji Peter
Profile picture
Sumitra L
Profile picture
Santhosh Varghese
Profile picture
Thejaswi Bollineni
Profile picture
Surendhiran VB
Company social profiles
bloginstagramlinkedin

Similar jobs

Codemonk
at Codemonk
2 recruiters
TA Codemonk
Posted by TA Codemonk
Remote only
3 - 5 yrs
₹7L - ₹15L / yr
skill iconAmazon Web Services (AWS)
skill iconPython
skill iconMachine Learning (ML)
skill iconDjango
skill iconFlask
+2 more

Title:

Software Engineer – Backend (Python)

About the Role:

Our team is responsible for building the backend components of the MLOps platform on AWS.

The backend components we build are the fundamental blocks for feature engineering, feature serving, model deployment and model inference in both batch and online modes.

What you’ll do here

• Design & build backend components of our MLOps platform on AWS.

• Collaborate with geographically distributed cross-functional teams.

• Participate in on-call rotation with the rest of the team to handle production incidents.

What you’ll need to succeed

Must have skills:

• At least 3+ years of professional backend web development experience with Python.

• Experience with web development frameworks such as Flask, Django or FastAPI.

• Experience working with WSGI & ASGI web servers such as Gunicorn, Uvicorn etc.

• Experience with concurrent programming designs such as AsyncIO.

• Experience with unit and functional testing frameworks.

• Experience with any of the public cloud platforms like AWS, Azure, GCP, preferably AWS.

• Experience with CI/CD practices, tools, and frameworks.

Nice to have skills:


• Experience with MLOps plaBorms such as AWS Sagemaker, Kubeflow or MLflow.

• Experience with big data processing frameworks, preferably Apache Spark.

• Experience with containers (Docker) and container platforms like AWS ECS or AWS EKS.

• Experience with DevOps & IaC tools such as Terraform, Jenkins etc.

• Experience with various Python packaging options such as Wheel, PEX or Conda.

Read more
EnterpriseMinds
at EnterpriseMinds
2 recruiters
phani kalyan
Posted by phani kalyan
Bengaluru (Bangalore)
6 - 8 yrs
₹1L - ₹15L / yr
skill iconJava
skill iconSpring Boot
J2EE
Hibernate (Java)


Java Developer Job Description -

Position - Java Developer
Skills - Java, Spring boot
Experience - 6-8yrs
Notice Period - 0-20 Days
Location - Bangalore
Read more
Software Services & Consulting
Noida, NCR (Delhi | Gurgaon | Noida)
6 - 14 yrs
₹10L - ₹20L / yr
skill iconJava
skill iconSpring Boot
Hibernate (Java)
AWS CloudFormation
SDLS
+5 more

Designation : Technical Lead/ Architect  – Java

Experience: 6+ yrs

Location: Noida

Skills- Must have: Architect exp, design, Strong on Java, cloud, latest tech stacks, hands-on, problem-solving, communication skills, client handling, sprint planning & execution, micro services, spring

 

 Tech Skills Required:-

-7+ years of design/implementation/consulting experience with distributed applications.

- Experience in infrastructure architecture, database architecture, and networking

- Experience architecting/deploying/operating solutions

- Experience migrating or transforming legacy customer solutions to the cloud

- Working experience on Spring boot / similar frameworks using Java8/11

- Exposure to REST services, web sockets, SOAP services.

- Databases MySQL, PostgreSQL, NoSQL  like MongoDB, Cassandra

- Queuing Systems like Rabbit MQ, ActiveMQ, Kafka

- Implemented MicroServices using design patterns like service discovery, circuit breakers, API Gateway, open-tracing.

- Experience in Security standards like OAUTH2.0, UMA, OpenID-connect.

- Hands-on knowledge on container tools like docker, podman

- Excellent in Problem-solving & solutioning

- Excellent communication skills

- Working knowledge on either of the Top 3 cloud solutions 

 

Good to have:-

- gRPC

- Kubernetes/Openshift

- Pivotal Cloud Foundry, PKS

- GitHub profile with commit history.

- Certification equivalent to Solutions Architect.

Read more
OTO
at OTO
1 recruiter
Anamika Dwivedi
Posted by Anamika Dwivedi
Bengaluru (Bangalore)
0 - 5 yrs
₹5L - ₹18L / yr
skill iconPython
skill iconDjango
Celery
skill iconGit
skill iconPostgreSQL
+1 more

Your Responsibilities :


1) Building highly scalable and secured applications/microservices and responsive APIs

2) Assessing the security risks associated with the platform architecture and suggesting/implementing suitable changes for the same.

3) Architect and implement back-end services to support our mobile and web clients.

4) Creating and implementing database schemas that represent and support business processes.

5) Use best software development practices and processes including unit testing, code reviews, and site monitoring post deployment.

6) Continue to research and evaluate new technologies that may improve performance and elegance of our software implementation.

7) Explore and Integrate third-party APIs when required for the project.

8) Work closely with the rest of the team to bring our features into production.

Your skills :

- Hands-on experience in Django Framework.

- Strong Knowledge of Python.

- Strong Knowledge of MVC design pattern and object oriented programming concepts.

- Strong knowledge of RDBMS like Postgresql and Database schema design.

- Experience in developing robust and secure RESTful web API and microservices using Django/Python.

- Experience in Test Driven Development.

- Experience in handling No-SQL MongoDB or similar.

- Hands-on experience in GitHub.

- Experience in CI, CD tools like jenkins.

- Experience in managing cloud-based web applications on Amazon Web Services or Google Cloud.

- You love code and up for the challenge!
Read more
Bengaluru (Bangalore)
4.5 - 10 yrs
₹30L - ₹35L / yr
skill iconNodeJS (Node.js)
skill iconJava
Data Structures
Algorithms
SQL
+1 more

Position : Backend Developer – SDE3 : Java/Nodejs

 

As part of the engineering team, you would be expected to have deep technology expertise with a passion for building highly scalable products. This is a unique opportunity where you can impact the lives of people across 150+ countries!

 

Responsibilities

● Own architecture, design, development, and implementation of different modules/features of the services

● Design, develop, deploy and support web applications.

● Bring in industry best practices

● Discover opportunities for performance improvements

● Recommend ways to improve reliability, efficiency and code quality

● Focus on continuous delivery and reducing complexity

● Carry out code reviews and manage pull requests within the mobile application development team

● Build applications based on micro-services architecture

 

Requirements

● Overall 5+ years of experience in Backend development (Java or Nodejs).

● B.E/B.Tech in CS or equivalent streams from institute of repute (IITs, NITs, BITs, IIITs or equivalent)

● Strong object oriented design skills & knowledge of design patterns

● Experience in working with data platform & data lake pipeline building is preferred.

● Experience designing & developing distributed systems involving multiple web services, databases (both SQL and NoSQL), caches, queues, etc. taking into consideration scalability, availability, fault tolerance, consistency, etc. of the overall system

● Well-aware of and enforces development best practices: Unit Tests, Code Reviews, Integration Tests, CI/CD, Monitoring, Alerting, etc

Read more
MYLAS IT PRIVATE LIMITED
Rajeshwari Gunam
Posted by Rajeshwari Gunam
Hyderabad
3 - 5 yrs
₹3L - ₹50L / yr
skill iconJava
Data Structures
Algorithms
skill iconScala
skill iconC++
+6 more

Expereince: 3-5 years

Domain: SQL server/SSIS/Cloud technology

Good Knowledge in Creating new tables in database.

Using Triggers, trunket,delete,view,etc

 

Read more
ZopSmart Technology Pvt Ltd
Rashmi Singh
Posted by Rashmi Singh
Bengaluru (Bangalore)
2 - 5 yrs
₹7L - ₹15L / yr
skill iconGo Programming (Golang)
Algorithms
Data Structures
About ZopSmart: ZopSmart Technology Pvt Ltd - We are a cutting-edge retail-technology company that is empowering brands and retailers to seamlessly create their own online business.We strongly believe that the conventional retailers will succeed in selling online as they can deliver products to the customer at the lowest cost in the quickest time.Our solution has been built over 7 years and is currently handling thousands of orders per day. It’s one of the most advanced, stable & scalable solution worldwide. Our Team consists of passionate professionals who hail from world’s most prestigious educational institutions such as IIT, IIM, MIT, ISB and Wharton. We are looking for candidates who will strengthen the team in a mutually beneficial relationship. Position: Senior Software Developer - GoLang, 1 - 3 years experience You must have: - Excellent coding skills in Go - Good Computer Science fundamentals in Data Structures, Algorithm Design, problem solving and Complexity Analysis - Good Computer Science fundamentals in Object-Oriented Design - Good understanding and hands-on experience of relational databases, like MySQL - Understanding of testing, debugging and performance testing of code It would be nice if you have: - Worked on some good project of your own - Good verbal and written communication skills - Worked on NoSQL databases - Worked on or used Cloud technologies, like AWS, Google Cloud etc. If interested please share your resume at: [email protected]
Read more
Goregaon, Mumbai
8 - 12 yrs
₹8L - ₹18L / yr
skill iconJava
J2EE
skill iconSpring Boot
Microservices
Spring
+4 more

Demonstrable experience in Core Java (8 or higher) and Spring framework (Core, AOP, Batch, JMS).

Multithreading, Data structure, Algorithm, Eceptional handling,OOPS Concepts, collections

  • Excellent customer facing skills that include conducting compelling technical briefing & demonstrations. The person should have a technical aptitude to implement new technologies and articulate the solutions to the customer.
  • Java, Spring with Database & Unix - Preferred with Scala or Spark(Hadoop) background
  • Proven knowledge in OOPS & Data Structures
  • Strong experience of developing multi-threaded and synchronization application
  • Demonstrated delivery experience of Micro services APIs using Springboot, Oracle PL/SQL development and activities like Performance tuning / Optimization.
  • Experience of using Git/Bitbucket, Maven/Bamboo, & related tools.
  • Good Understanding of Agile Delivery Methodology & experience in working with Scrum teams.
Read more
Optisol Business Solutions Pvt Ltd
Krishnaveni Hemanthkumar
Posted by Krishnaveni Hemanthkumar
Chennai
2 - 4 yrs
₹4L - ₹8L / yr
Hibernate (Java)
Spring
skill iconJava
J2EE
Struts
+3 more
1.Candidates should have experience in design and develop high-volume applications for delivering high-availability and performance. 2.Write Well designed, testable and efficient code. 3.Ensure designs are in compliance with specifications. 4.Prepare and produce releases of software components. 5.Support continuous improvement by investigating alternatives and technologies for the architectural review. 6.Should be highly motivated in both solo and team situations by contributing to a great team spirit. 7.Desire and drive to take an active role in improving the end product 8. should have strong knowledge of client server interaction, good understanding of REST architecture
Read more
KULT
at KULT
1 recruiter
Karishma Khokhar
Posted by Karishma Khokhar
Mumbai
3 - 7 yrs
₹15L - ₹25L / yr
Technical Architecture
skill iconJava
skill iconPython
skill iconJavascript
skill iconAmazon Web Services (AWS)
+3 more
We are a securely seed funded startup, with over 40 order a day even before launch. Our Machine learning algorithm recommends the right products from over 100,000 products. We have over 500 influencers on ground working for us. We also have on board senior advisors Rahul Yadav (Founder of housing.com) and Dharmil Sheth (Founder of Pharmeasy ) We are looking for a Tech co founder with extensive experience to lead the team and product end
Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
21,01,133
Matches delivered
37,12,187
Network size
15,000
Companies hiring
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Subodh Popalwar's profile image

Subodh Popalwar

Software Engineer, Memorres
For 2 years, I had trouble finding a company with good work culture and a role that will help me grow in my career. Soon after I started using Cutshort, I had access to information about the work culture, compensation and what each company was clearly offering.
Companies hiring on Cutshort
companies logos