Software Engineer - Multi-Region Growth

Uber Overview

Uber’s platform serves millions of active users every day and our team aims to build the system that provides insights to improve user experience in every perspective by leveraging the power of big data analysis and machine learning technologies. The system we build will be used by many teams in the company to benchmark and therefore improve their products. Given how broadly our projects extend, we are looking for engineers who enjoy working with multiple stakeholders and pushing your boundaries. Come help us work on the most challenging and novel data and machine learning problems at an unprecedented scale.

HERE ARE THE KINDS OF SKILLS WE’RE LOOKING FOR:

  • Strong programming skills. You have advanced knowledge of one or more of the followings, and a willingness to learn the rest: Android, iOS, Python, Java, Go, C++.
  • Experience in one or more of following areas would be a huge plus: SQL, Hadoop, Spark, Hive, Presto, MapReduce, Vertica, ETL data pipelines, Machine Learning.
  • Architect chops. You like to design the system to interact with large data processing pipelines, distributed data stores, and distributed file systems.
  • Creativity. You can find a way to quickly build a prototype from a vague idea with limited resources, then iterate on the product for improvement with a sense of getting highest impact from every line of your code.
  • Communication. You will work with multiple teams and stakeholders. Team work with great communication skills is a must for success.
  • Experience in frontend / web UI would be a bonus.

PERKS:

  • Employees are showered with Uber credits each month.
  • The rare opportunity to change the world such that everyone around you is using the product you built. We’re not just another social web app, we’re moving real people and assets and reinventing transportation and logistics globally.
  • Sharp, motivated co-workers in a fun office environment.

BENEFITS (U.S.)

  • 401(k) plan, gym reimbursement, nine paid company holidays.
  • Full medical/dental/vision package to fit your needs.
  • Unlimited vacation policy; work hard and take time when you need it.

Job Description

Uber’s platform serves millions of active users every day and our team aims to build the system that provides insights to improve user experience in every perspective by leveraging the power of big data analysis and machine learning technologies. The system we build will be used by many teams in the company to benchmark and therefore improve their products. Given how broadly our projects extend, we are looking for engineers who enjoy working with multiple stakeholders and pushing your boundaries. Come help us work on the most challenging and novel data and machine learning problems at an unprecedented scale.

HERE ARE THE KINDS OF SKILLS WE’RE LOOKING FOR:

  • Strong programming skills. You have advanced knowledge of one or more of the followings, and a willingness to learn the rest: Android, iOS, Python, Java, Go, C++.
  • Experience in one or more of following areas would be a huge plus: SQL, Hadoop, Spark, Hive, Presto, MapReduce, Vertica, ETL data pipelines, Machine Learning.
  • Architect chops. You like to design the system to interact with large data processing pipelines, distributed data stores, and distributed file systems.
  • Creativity. You can find a way to quickly build a prototype from a vague idea with limited resources, then iterate on the product for improvement with a sense of getting highest impact from every line of your code.
  • Communication. You will work with multiple teams and stakeholders. Team work with great communication skills is a must for success.
  • Experience in frontend / web UI would be a bonus.

PERKS:

  • Employees are showered with Uber credits each month.
  • The rare opportunity to change the world such that everyone around you is using the product you built. We’re not just another social web app, we’re moving real people and assets and reinventing transportation and logistics globally.
  • Sharp, motivated co-workers in a fun office environment.

BENEFITS (U.S.)

  • 401(k) plan, gym reimbursement, nine paid company holidays.
  • Full medical/dental/vision package to fit your needs.
  • Unlimited vacation policy; work hard and take time when you need it.

Be sure to check out the Uber Engineering Blog to learn more about the team.


Meet Some of Uber's Employees

Brian M.

Community Management Specialist

Brian makes sure that every Uber user has an amazing experience. He troubleshoots roadblocks to customer happiness and also does outreach to attract new Uber users.

Swathy P.

Operations & Logistics Manager

Swathy is part of the team that is the driving force behind Uber’s transportation options. She helps sign up the drivers, makes sure the vehicles run smoothly, and tackles any logistical bumps along the road.


Back to top