Software Engineer - Infrastructure

This job opening has expired! View other jobs

Uber offers visa sponsorship

Uber will arrange the immigration paperwork required for the winning candidate and cover the associated costs.


  • You are an excellent engineering background with deep computer science fundamentals.
  • You have an understanding of large-scale, high-availability distributed systems (think thousands of cores, and hundreds of petabytes).
  • We span languages here: deep software development experience in either Python or Java is required. Go and/or Scala experience a plus.
  • You have excellent Linux skills.
  • You have hands-on experience with open source distributed application technologies (e.g. Mesos, Aurora, Spark, HDFS, Cassandra, etc.)
  • You are a creative thinker who can create magic with and on top of our platform.
  • You have a demonstrated record of being a self-starter, willing to take chances and make smart bold bets, show great resourcefulness and speed, all while keeping a positive, winning attitude.


  • Employees are given Uber credits every month.
  • 401(k) plan, gym reimbursement, nine paid company holidays.
  • Full medical/dental/vision package to fit your needs.
  • Smart, engaged co-workers.
  • The rare opportunity to change the way the world moves. We're not just another social web app, we're moving real people and assets and reinventing transportation and logistics globally.

  • Unlimited vacation policy; take time when you need it.

Job description

The Maps Infrastructure Platform Team is seeking experienced software engineers to help create the future of urban transportation. We are developing a large scale, distributed processing, and storage system to support Uber's Maps operations. Our vision is to make map processing at Uber the industry leader in efficiency. We leverage existing, tested open source technologies (such as Mesos, Aurora, Spark, HDFS, Cassandra) as the base of this system. We then add on top all of the Uber-specific magic that is needed to deliver a full-featured mapping infrastructure.

The company

Life at Uber

We’re building something people use everyday. From how you get home from work, to how you eat meals, or how you move huge shipments of absolutely anything, the work we contribute moves the world a few steps forward. And that’s one of the best parts about working here - knowing that the work you do helps shape the future.
And getting to that bright future means solving some of the most difficult problems of the present. It takes a lot of hard work, a lot of love, and support from colleagues all over the world. At Uber, we have brought together a world-class collective of problem solvers. And we all fundamentally understand that tough challenges help us personally grow the most. That’s why we wholeheartedly believe in learning by doing - and that there is no better classroom than real-world experience. Because if it helps you grow, then we all grow. Together.
Every day we’re making cities safer, smarter, and more connected. And we’re doing it at a global scale—celebrating the communities where we exist, energizing local economies and bringing opportunity to millions of people around the world. The impact is visible and measurable, and that drives us to keep moving forward.

The Location

Boulder, United States