Principal Distributed Filesystem Architect
at Nvidia
📍 Santa Clara, United States
$272,000-419,800 per year
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Linux @ 4 Distributed Systems @ 4Details
NVIDIA’s Hardware Infrastructure organization develops, deploys, and runs engineering infrastructure on large-scale, distributed cloud computing systems with 1000s of heterogeneous servers and petabytes of high-performance shared storage. We are looking for a highly motivated Principal Architect to lead the development and deployment of large-scale distributed file system solutions for NVIDIA's world-wide design engineering teams.
Responsibilities
- Collaborate with HW and SW engineering teams to define a vision and roadmap for distributed storage systems.
- Lead teams to craft and develop scalable, distributed, high-performance Linux filesystems in C++ using FUSE.
- Work closely with team members and internal customers to optimize workflow efficiency and scalability.
- Drive improvements to SW design and test processes to improve velocity and deliver very high production quality.
- Directly contribute to the overall quality of and improve time to market for our next generation products and technologies.
Requirements
- Ability to drive architectural design decisions from data and estimates to balance cost, performance, reliability, and scalability to meet defined goals.
- Architectural knowledge to lead distributed teams developing advanced multi-threaded C/C++ projects.
- Experience with Linux FUSE file system programming, particularly the automounter components and resource management features.
- Significant prior architectural experience with networked distributed systems.
- Ability to collaborate with partners and customers to align on testing and adoption plans.
- Flexibility/adaptability for working in a fast-paced environment with exciting problems to solve.
- MS (preferred) or BS in Computer Science, Electrical Engineering, or related field (or equivalent experience).
- 15+ years of relevant experience.
Benefits
You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.