SunnyvaleRecruiter Since 2001
the smart solution for Sunnyvale jobs

Sr Software Engineer - Data Lake Storage

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

Job Description:

*About the Role*     You will build libraries and distributed services to support Uber’s analytical data infrastructure. You will be responsible for designing and implementing critical components of the Apache Hudi storage format, a file format for optimal real-time storage of analytical data with the support of update/deletes developed and open-sourced from the ground up from our team at Uber. You will also contribute to a table management platform that acts as a control plane for managing different activities on tables on the data lake and warehouse. Regardless of whether you are a core data infrastructure developer or a platform developer, you’ll find a challenging project within the Data Lake Storage team to continue your career. Come help us scale our Big Data and fundamentally influence the quality of data used to make key business decisions at Uber.   What the Candidate Will Do ----

* Design and implement libraries and distributed services to support Uber’s analytical data infrastructure * Work on cutting edge technologies to help build the storage abstraction for Uber’s large transactional data lake * Contribute to open source technologies such as Apache Hudi, Parquet * Understand software components from multiple partner teams, lead the integration of those components and drive their continued development * Mentor and support your fellow teammates and help review the team's technical design, code and documentation * Drive ongoing efficiency and reliability improvements through design and automation: performance, scaling, observability, and monitoring.

*Basic Qualifications* ----

* Bachelor's degree in Computer Science   * Expertise in one of the languages such as Java/C++/Python * 4+ years of experience working in large-scale distributed systems * Experience with developing, debugging, and shipping software products on large code bases that span platforms and tools.

*Preferred Qualifications* ----  

* Masters or Ph.D. in Computer Science or related discipline * Sound knowledge about database concepts such as transactions, indexing, concurrency * Deep understanding of file systems, memory management * Strong problem solving and coding skills * Experience with Software Development processes such as design, planning, implementation, maintenance & documentation * Demonstrated experience working collaboratively in cross-functional teams * Passion for learning new technologies, domains, and challenging the status quo * Experience with Software Development processes such as design, planning, implementation, maintenance & documentation * Demonstrated experience working collaboratively in cross-functional teams * Passion for learning new technologies, domains, and challenging the status quo

Keywords: Uber, Sunnyvale , Sr Software Engineer - Data Lake Storage, Other , Sunnyvale, California

Click here to apply!

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

I'm looking for
in category
within


Log In or Create An Account

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

Sunnyvale RSS job feeds