Sr Software Engineer

Short Description

Uber is seeking a Sr Software Engineer who has Proficiency in Spark/MapReduce development and expertise with data processing (ETL) technologies.

Job Description

What You'll Need
  • Experience with large-scale data warehousing architecture and data modeling
  • Experience building high-quality end-to-end data solutions in an agile environment from requirements to production.
  • Proficiency with databases and SQL expertise is required
  • Proficiency in Spark/MapReduce development and expertise with data processing (ETL) technologies is required
  • Experience in developing large scale data warehousing and data modeling, mining or analytic systems
  • Experience in high-level programming languages such as Java, Scala, or Python
  • Knowledge of Hadoop related technologies such as HDFS, Azkaban, Oozie, Impala, Hive, and Pig
  • Aptitude to independently learn new technologies
  • Should be self-motivated and passionate about bringing efficiency into the system through optimizations.
  • Should be able to raise the bar for other engineers by proposing and driving innovative ideas.
  • Experience in mentoring junior team members technically.
  • If need be, Act as a Leader to drive big efforts with other engineers.
  • At Uber, we ignite opportunity by setting the world in motion. We take on big problems to help drivers, riders, delivery partners, and eaters get moving in more than 600 cities around the world.

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.

Sr Software Engineer
Mid-Senior-level Technology | Information | Information Technology Full-time Other | Information Technology | Engineering Software Engineer | Senior Software Engineer
Uber is evolving the way the world moves. By connecting riders to drivers through our apps, we make cities more accessible?opening up more possibilities for riders and more business for drivers. From our founding in 2009 to our launches in 600+ cities today, Uber's rapidly expanding global presence continues to bring people and their cities closer.