SunnyvaleRecruiter Since 2001
the smart solution for Sunnyvale jobs

Senior Software Engineer - Compute and Storage

Company: Uber
Location: Sunnyvale
Posted on: September 4, 2021

Job Description:

*About the Role*     The data analytics storage & compute team is part of the Data Infrastructure team and is responsible for building Uber Data Lake's underlying storage and resource management infrastructure (with Apache HDFS, YARN), for the rest of the company. We're running more than 20,000+ nodes clusters to serve exabyte storage and schedule compute resources for 500k+ data process applications daily.   What the Candidate Will Do ----

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 operational overhead. 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 escalations. Collaborate with platform, product and security engineering teams, and enable successful use of infrastructure and foundational services, and manage upstream and downstream dependencies

---- Basic Qualifications ----

BS or MS in Computer Science or a related technical discipline, or equivalent experience 4+ years of industry 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, HTTP, Thrift). 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 fundamentals.  

Keywords: Uber, Sunnyvale , Senior Software Engineer - Compute and Storage, Other , Sunnyvale, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Sunnyvale RSS job feeds