Uber logo

Software Engineer II - Backend - Maps

Uber

Job Description

What You Will Do

  • Develop and maintain high QPS services that serve map data.
  • Implement Spark and related pipelines for ingesting large-scale map data.
  • Optimize Big Data pipelines to be more efficient, performant, and reliable.
  • Extend and optimize large-scale services using NoSQL technologies to achieve greater reliability, higher throughput, and lower latencies.
  • Influence the base map architecture and reach alignment with team members and stakeholders on the technical direction.

What You Will Need

  • Technically strong, with 3+ years of experience building highly scalable software.
  • Excellent written and verbal communication skills, experience writing detailed technical documents.
  • Experience with Java, Python, Go (bonus points for more than one).

Preferred Qualifications

  • Experience with Spark, HDFS, Hive.
  • Background in geospatial problem solving.

As a Software Engineer II focusing on backend development for maps, you will be part of a dynamic team responsible for developing and maintaining high-performance services that handle map data. Your role will involve working with large-scale data pipelines, optimizing them for performance and reliability, and using NoSQL technologies to enhance service throughput and latency. You will also play a key role in shaping the technical direction of our map architecture, collaborating closely with team members and stakeholders to ensure alignment and innovation.

This position requires a strong technical background, with at least 3 years of experience in building scalable software solutions. Proficiency in Java, Python, and Go is essential, and experience with big data technologies like Spark, HDFS, and Hive is highly desirable. A background in geospatial problem solving will be an advantage.

Join us in our mission to power movement and help people go anywhere and get anything, while earning their way. Be part of a team that is constantly reimagining how we can move better, for all the places you want to go and all the things you want to get.

Similar jobs

Last update: 23 minutes ago

Uber logo
Uber

Senior Software Engineer - Capacity & Efficiency Engineering

Join Uber as a Senior Software Engineer in Amsterdam, focusing on capacity and efficiency engineering with skills in Python, Java, and distributed systems.

Uber logo
Uber

Senior Software Engineer - Platform CI

Join Uber as a Senior Software Engineer in Amsterdam to enhance our Developer Platform using AWS, Java, Python, and Docker.

Uber logo
Uber

Senior Software Engineer - Production Engineering

Join Uber as a Senior Software Engineer in Amsterdam, focusing on production engineering and reliability.

Uber logo
Uber

Software Engineer II - Web/FrontEnd

Join Uber's Membership team as a Software Engineer II focusing on Web/FrontEnd development to enhance user experience globally.

AllTrails logo
AllTrails

Software Engineer II, Backend (Remote)

Join AllTrails as a Software Engineer II, Backend, working remotely with Python, Django, and AWS to enhance our outdoor exploration platform.

Bot Auto logo
Bot Auto

Software Engineer - Data Platform

Join Bot Auto as a Software Engineer to design and evolve our hybrid-Cloud data platform. Work remotely with cutting-edge technology in autonomous trucking.

Swapfiets logo
Swapfiets

Senior Software Engineer - Back-End Development

Join Swapfiets as a Senior Software Engineer to enhance our engineering environment and shape urban mobility.

Offstream (YC S24) logo
Offstream (YC S24)

Backend Software Engineer

Join Offstream as a Backend Software Engineer focusing on AWS, Typescript, and GraphQL. Influence product architecture and development.

Stream logo
Stream

Lead Backend Engineer (Python/Django)

Join Stream as a Lead Backend Engineer (Python/Django) in Amsterdam. Lead backend development, collaborate on new features, and ensure code quality.

Holidu logo
Holidu

Senior Java Backend Engineer - Guest Experience

Join Holidu as a Senior Java Backend Engineer in Munich. Work with Java, Kotlin, and Spring to enhance user experiences.

Adhese logo
Adhese

Senior Back End Developer - Java, Spring, Microservices

Join Adhese as a Senior Back-End Developer in Ghent, focusing on Java, Spring, and microservices.

Beacon AI logo
Beacon AI

Software Engineer, Backend Developer

Join Beacon AI as a Backend Developer to design and optimize serverless cloud systems, focusing on reliability and performance.

Group S logo
Group S

Mid-Senior Back End Developer (Java)

Join Group S as a Mid-Senior Back End Developer in Brussels. Work on exciting projects with Java, APIs, and agile methodologies.

Uber Freight logo
Uber Freight

Senior Frontend Software Engineer (React, Angular, Vue)

Join Uber Freight as a Senior Frontend Engineer to develop scalable applications using React, Angular, or Vue.

Lyft logo
Lyft

Software Engineer, Mapping

Join Lyft as a Software Engineer in Mapping, focusing on microservices and distributed systems.

Airbnb logo
Airbnb

Senior iOS Software Engineer

Join Airbnb as a Senior iOS Software Engineer to develop innovative tools for hosts, focusing on iOS app performance and user experience.

bp logo
bp

Fullstack Software Engineer with Java and C#

Join bp as a Fullstack Software Engineer in Budapest, working with Java and C# to enhance trading applications.

Zip logo
Zip

Senior Software Engineer, Market Expansion

Join Zip as a Senior Software Engineer to build core products and architecture, focusing on market expansion.

Bump logo
Bump

Senior Backend Engineer (.Net Core, GraphQL)

Join Bump as a Senior Backend Engineer to revolutionize electric mobility with cutting-edge backend solutions using .Net Core and GraphQL.

StubHub logo
StubHub

Software Engineer II - Consumer Experience (Full-stack)

Join StubHub as a Software Engineer II to enhance consumer experience in a hybrid role. Full-stack development with JavaScript, C#, and more.

Tangelo logo
Tangelo

Software Engineer - Back-End Java Developer

Join Tangelo as a Software Engineer to design and build scalable back-end systems in Java, working remotely with a focus on healthcare integration.

Uber logo
Uber

Software Engineering Internship

Join Uber's Software Engineering Internship to gain real-world experience in tech. Ideal for first or second-year students.

Glocomms logo
Glocomms

Software Engineer - Python, AWS, SQL

Join a healthtech startup as a Software Engineer in NYC, focusing on Python, AWS, and SQL. On-site role with competitive salary and benefits.

Internet Marketing Universiteit BV logo
Internet Marketing Universiteit BV

Fullstack Developer with JavaScript, Python, and Vue.js

Join Internet Marketing Universiteit BV as a Fullstack Developer in Utrecht, working with JavaScript, Python, and Vue.js.