Senior Software Engineer - Hadoop
Posted on: April 3, 2021
Data underpins our products, enabling intelligent decision
making and improved user experiences. Leveraging the latest ML, Big
Data, data visualization, and NLP technologies, the Product
Platform team works at the intersection of engineering and data
science to enhance our services and deliver actionable insights.
About the Role Uber is on the lookout for top-notch software
engineers to join our Hadoop Core data team in Palo Alto. This role
involves building and managing robust distributed systems to solve
infrastructure challenges that delight our quickly growing platform
engineering and product engineering teams, enabling the whole
engineering organization to iterate at top speed in an open,
decentralized environment. If you love working on software platform
that touch the physical world and want some serious production
experiences at exponential growth, this is it. Are you among the
rare breed of software engineers with a passion for systems,
designing and managing highly reliable infrastructure? You should
have a demonstrated ability to debug multi-nodal failures and be
able to grok complex systems from high level design and deep diving
into the source code. You have the opportunity to define, design,
and develop systems from the ground up. As open-source is in our
DNA, your work will always begin with the community. What You'll
- Design systems architecture and deliver software and tools to
advance the reliability of infrastructure including availability,
performance, efficiency and scaling.
- Provide technical leadership, influence and partner with fellow
engineers to architect, design and build infrastructure that can
stand the test of scale and availability, while reducing
- Drive efficiencies in systems and processes through automation:
capacity planning, configuration management, performance tuning,
monitoring and root cause analysis.
- Participate in periodic on-call rotations and be available for
- Collaborate with platform, product and security engineering
teams, and enable successful use of infrastructure and foundational
services, and manage upstream and downstream dependencies Basic
- BS or MS in Computer Science or a related technical discipline,
or equivalent experience.
- Highly proficient in one of the following programming
languages: Java, Go, C/C++. Good scripting skills and ability to
pick up new ones.
- Systematic problem solving approach and knowledge of
algorithms, data structures and complexity analysis.
- A love for coding, debugging and attacking hard problems.
- Good working knowledge of networking and RPC stack (TCP/IP,
- Grit, drive and a strong sense of ownership coupled with a
penchant for collaboration Preferred Qualifications
- Under the hood experience with Apache Hadoop HDFS, YARN or
similar systems such as Apache HBase etc. is a strong plus
- Experience with highly available/fault tolerant, replicated
data storage systems, large scale data processing systems or
enterprise/cloud storage systems is also a strong plus
- 3+ years of experience building and managing distributed
systems. Sound understanding of distributed system
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 10,000 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. Uber is proud to be an Equal
Opportunity/Affirmative Action employer. All qualified applicants
will receive consideration for employment without regard to sex,
gender identity, sexual orientation, race, color, religion,
national origin, disability, protected Veteran status, age, or any
other characteristic protected by law. We also consider qualified
applicants regardless of criminal histories, consistent with legal
requirements. If you have a disability or special need that
requires accommodation, please let us know by completing this form
Keywords: Uber, Sunnyvale , Senior Software Engineer - Hadoop, IT / Software / Systems , Sunnyvale, California
Didn't find what you're looking for? Search again!