Senior Software Engineer – Backend with Spark – Maps
Uber
Uber is looking for a Senior Backend Engineer with deep expertise in Apache Spark to join our Maps organization-the team powering every ride and delivery across the globe. As part of the Base Map team, you will work on high-scale systems that represent the dynamic structure of the world’s road networks and physical environments. Your mission will be to architect and scale distributed systems that keep Uber’s map accurate, fresh, and responsive to real-world changes-supporting millions of concurrent trips across continents. If you’re passionate about building scalable systems and optimizing data pipelines to deliver reliable, high-performance services, this is the role for you. You’ll play a key role in shaping the architecture of our basemap platform and collaborating closely with backend, mobile, and data engineers across Uber to bring impactful, data-driven features to life.About the TeamUber Maps is a foundational platform for all of Uber’s mobility and delivery offerings. The Base Map team is responsible for continuously ingesting, enriching, and refreshing map data at a global scale-serving hundreds of thousands of concurrent users every second. We work on complex, distributed systems and high-throughput data pipelines to keep our maps current, consistent, and fast. Our team blends strong backend engineering with a passion for big data, and we’re looking for others excited to operate at this intersection.What You’ll DoDesign, develop, and maintain high-throughput backend services that serve map data to Uber’s global platform.Lead the implementation and optimization of Apache Spark-based pipelines for processing and enriching large-scale geospatial data.Tune Spark jobs and batch processes for efficiency, scalability, and fault-tolerance.Extend and optimize data storage and access systems using NoSQL databases and distributed storage frameworks.Collaborate with mobile engineers and other platform teams to deliver seamless, end-to-end data experiences for Uber’s mapping platform.Contribute to the technical vision and architectural direction of the Base Map system, influencing decisions across the Maps org.Drive improvements in data freshness, reliability, and platform scalability, identifying cross-system inefficiencies and opportunities.What You’ll NeedBasic Qualifications5+ years of experience building and scaling backend systems in production.Deep hands-on experience with Apache Spark and Big Data architectures.Strong knowledge of Java, Go, or C++ (bonus if experienced in more than one).Solid understanding of distributed systems, fault tolerance, and performance tuning.Excellent communication skills and a track record of authoring clear technical documentation.Preferred QualificationsBS/MS/PhD in Computer Science, Engineering, or a related technical field.Experience working with large-scale geospatial or real-time data systems.Familiarity with NoSQL technologies and cloud-native data infrastructure (e.g., AWS, GCP, Azure).Exposure to map-based platforms or transportation/logistics products.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.Offices continue to be central to collaboration and Uber’s cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.*Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to .Uber is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, Veteran Status, or any other characteristic protected by law.
Amsterdam, Noord-Holland
Wed, 04 Jun 2025 02:39:10 GMT
To help us track our recruitment effort, please indicate in your email/cover letter where (vacanciesin.eu) you saw this job posting.
Job title: Customer Experience Specialist (Dutch) Company: HelloPrint Job description Ready for a once in…
Job title: Principal Project Manager Company: Thoughtworks Job description For every successful team, there's a…
Job title: Mid Software Quality Engineer .NET Company: Sabre Job description Sabre is a technology…
Location: Ohio, United Kingdom Salary: Competitive Type: Permanent Main Industry: Search Sales Jobs Other Industries…
Job title: Consultant in Intensive Care Medicine Company: British Medical Journal Job description The department…
Job title: UKI Technology Consulting - SAP PaPM (Performance and Profitability Management) Consultant Company: EY…