Principal Distributed Filesystem Architect

at Nvidia

📍 Santa Clara, United States

$272,000-419,800 per year

SENIOR
✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Linux @ 4 Distributed Systems @ 4

Details

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.