7 days ago
Base Salary
$184k - $357k/yr
Responsibilities
- Design, develop, test, and extend NVIDIA’s internal object storage system.
- Develop storage capabilities for NVIDIA research teams and other users.
- Improve deployment availability, reliability, and performance at 10,000+ node and exabyte scale.
- Automate storage infrastructure provisioning, management, and monitoring end to end.
- Contribute upstream to open-source storage codebases.
- Own product delivery from inception through ongoing support.
Requirements
- Demonstrated experience developing object storage services and addressing data availability, durability, and fault tolerance.
- Track record of owning product delivery from inception through support.
- Strong communication and presentation skills.
- Experience developing distributed systems with Python, Go, C, C++, or similar technologies.
- Bachelor’s degree in computer science or a related field, or equivalent experience.
- 8+ years of relevant experience.
- Preferred: experience delivering major distributed storage components deployed at exabyte scale.
- Preferred: strong knowledge of concurrency models and primitives such as threads, event loops, and distributed locking.
- Preferred: experience building cloud services focused on storage or data systems and sustained open-source contributions.
Benefits
- Eligible for equity and benefits.
- Applications will be accepted at least until October 22, 2026.
About Nvidia
Nvidia designs and sells GPUs and accelerated computing platforms for data centers, AI/ML, graphics, gaming, and automotive, monetizing through hardware, software platforms (CUDA, AI frameworks), and systems like DGX and networking. Customers include cloud providers, enterprises, researchers, and OEMs. Founded in 1993 and headquartered in Santa Clara, it is a public company traded on NASDAQ under NVDA.
