Data Storage team at Uber is managing Storage solutions for both structured and non-structured data and is transitioning into a Cloud-based Storage solution provider, facing challenges such as lifted latency of data loading, cumbersome metadata management, and increasing cost.
Requirements
- Strong engineering skills, including reading open source code, implementing solutions and performance tuning
- Experience building large scale distributed software systems
- Industry experience in big data, Cloud based storage solution or related systems, preferably operating mission-critical systems to solve large-scale real-world problems
- Programming languages such as Python, Java, Go, C++ and Rust
- Industry experience with machine learning systems, ex. Ray or Pytorch
- Experience working with a team to deliver large, complex and reliable software with strict SLA requirements
- Committer/Contributor to AI/ML or big data frameworks (e.g. Pytorch, Ray, Iceberg, Lance, Gravitino, Polaris)
Responsibilities
- Work in complex Data Storage related components including Blob Storage Metadata service, Catalog and Cloud Object Stores etc
- Deep dive into specific technologies, understanding related source code and configuration. Fine-tune performance of these systems to improve overall performance and reliability.
- Work with Uber internal AI/ML teams to design and implement solutions. Turn high level technical strategies into production systems.
- Have a broad understanding of related systems in the industry, follow state-of-art industry solutions with a good sense of adoption in Uber
- Lead other team members to solve technical problems and deliver production mature solutions
- Find and build solutions to innovate the Cloud usage, striking the balance of performance and efficiency
- Build several new solutions to catch up with growing needs
Other
- 10+ years of Software Engineering Industry experience
- MS / PhD in Computer Science or related field
- Ability to work in an office setting, with expectation to spend at least half of work time in assigned office
- Eligibility to participate in Uber's bonus program and may be offered an equity award & other types of comp
- Eligibility for various benefits