
About Uber
Reimagining transportation for a better world
Key Highlights
- Public company (NYSE: UBER) since May 2019
- Completed over 1.5 billion trips globally
- Generated $4.8B in revenue from Uber Eats in 2020
- Raised $15.8 billion in funding
Uber Technologies, Inc. (NYSE: UBER) is a leading ride-hailing platform headquartered in Mission Bay, San Francisco, CA. Founded in 2009, Uber has transformed transportation services, completing over 1.5 billion trips globally. The company went public in May 2019 and has raised $15.8 billion in fund...
🎁 Benefits
Uber provides comprehensive healthcare, a robust employee stock purchase plan, generous paid vacation, and a four-week sabbatical after five years of ...
🌟 Culture
Uber fosters a culture of innovation and adaptability, continuously expanding its services beyond traditional ride-hailing. The company emphasizes wor...
Skills & Technologies
Overview
Uber is seeking a Senior Software Engineer to enhance their maps domain, crucial for rides and deliveries. You'll work with technologies like Apache Spark and NoSQL to optimize large-scale data systems. This role requires 5+ years of experience in backend services.
Job Description
Who you are
You have over 5 years of experience building highly scalable backend services — you've owned services from design through deployment and have navigated the complexities of distributed systems. Your technical expertise is complemented by excellent written and verbal communication skills, allowing you to articulate complex ideas clearly and effectively. You are passionate about the maps domain and understand the importance of accurate and consistent data in powering rides and deliveries. You thrive in environments where you can influence architectural decisions and collaborate with cross-functional teams to achieve common goals.
Your experience with big data technologies is extensive — you have implemented and optimized data pipelines using tools like Apache Spark and BigQuery. You are familiar with NoSQL databases and understand how to leverage them for high throughput and low latency services. You have a keen eye for identifying inefficiencies in systems and are driven to propose meaningful improvements that enhance performance and reliability. You are comfortable working in a fast-paced environment and are eager to contribute to the vision of the maps organization at Uber.
Desirable
Experience with cloud platforms and services is a plus, as is familiarity with data ingestion and processing frameworks. You may have worked on projects that required handling complex data models and ensuring their freshness and accuracy. Your ability to collaborate with team members and stakeholders to align on technical direction will be invaluable in this role.
What you'll do
In this role, you will implement Spark and related pipelines for the ingestion of large-scale map data, ensuring that the data is processed efficiently and reliably. You will optimize big data pipelines to enhance their performance and scalability, contributing to the overall efficiency of the maps platform. Your work will involve extending and optimizing large-scale services using NoSQL technologies, which will help achieve greater reliability and lower latencies in serving map data.
You will influence the base map architecture, working closely with team members and stakeholders to align on the technical direction of the maps organization. Your insights will help identify inefficiencies and opportunities for meaningful improvements across the Maps Platform and Uber as a whole. You will be empowered to contribute to the vision of the maps organization, helping to shape the future of how Uber operates globally.
What we offer
At Uber, you will be part of a dynamic team that is dedicated to transforming the way people move around the world. We offer a competitive salary and benefits package, along with opportunities for professional growth and development. You will work in an environment that encourages collaboration and innovation, where your contributions will have a direct impact on the success of the company. We believe in fostering a culture of inclusivity and support, ensuring that all employees feel valued and empowered to do their best work.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Uber.
Similar Jobs You Might Like
Based on your interests and this role

Data Scientist
Uber is hiring a Senior Scientist for their Maps team to advance geospatial technologies. You'll work on improving location data, developing algorithms, and optimizing routes. This role requires relevant experience in tech or marketplace settings.

Software Engineering
ChargePoint is hiring a Senior Software Engineer to contribute to the development of their electric vehicle charging solutions. You'll work in a cutting-edge environment focused on electric mobility. This position requires significant engineering experience.

Software Engineering
Apple is hiring a Senior Software Engineer for the Maps Search team to build innovative search platforms and services. You'll work with Java, C++, and Python to deliver high-quality solutions. This role requires 7+ years of software engineering experience.

Software Engineering
Flexport is hiring a Senior Software Engineer to help shape the future of global trade through innovative technology. You'll work on building systems that navigate the complexities of customs brokerage. This role requires extensive experience in software engineering.

Software Engineering
Lyft is seeking a Senior Software Engineer to collaborate with cross-functional teams and write maintainable code. You'll work with technologies like Java and distributed systems in Toronto.