Sr. Data Engineer

Short Description

Uber is hiring a Sr. Data Engineer who has proficiency in Spark/MapReduce development and expertise with data processing (ETL) technologies is required.

Job Description

The Uber Eats team is dedicated to the mission of making eating well effortless, every day, for everyone. With Uber speed, professional delivery partners, and partnerships with the worlds best-loved restaurants, we are bringing convenience and happiness to people one meal at a time

As an early member of this team, your role will be to help drive Uber into the future with faster, more efficient, and higher quality internationalization/localization.

What You'll Do
  • Expand on a solid infrastructure, that collects, stores and serves petabytes of information, services & frameworks that makes data more accessible to Uber's developers, services & teams.
  • Collaborating closely with Kafka open-source community and contributing to its open-source codebase.
  • Build multi-region architecture on both on-premise and in the cloud to provide high availability and strong consistency.
  • Build tiered storage solutions on top of Kafka.
  • Utilize the latest breakthroughs in-stream transportation technologies, to extract enormous value out of User's data.
  • Translate functional and technical requirements into details architecture and design.
  • Participate in code and design reviews to maintain our high development standards.
  • Mentor other engineers, foster our speed-oriented culture in them and help to cultivate a fast-growing team.
  • An innate desire to deliver and a strong sense of accountability for your work.

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 levels 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.

Sr. Data Engineer
Mid-Senior-level Information | Technology | Information Technology Full-time Information Technology | Engineering | Other Data 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.