Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI @ 6
Cloud Computing
DevOps @ 4
Distributed Systems @ 4
Linux @ 6
Perl @ 4
Python @ 4
Software Development @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
NVIDIA’s Hardware Infrastructure organization develops, deploys, and operates engineering infrastructure on large-scale, distributed cloud computing systems with thousands of heterogeneous servers and petabytes of high-performance shared storage. This role focuses on developing and deploying software storage management systems for NVIDIA’s worldwide design engineering teams.
Responsibilities
- Collaborate with hardware and software engineering teams to define new features for distributed software storage systems.
- Design and develop scalable, distributed storage management solutions using Perl and Python.
- Work closely with team members and internal customers to optimize workflow efficiency and scalability.
- Drive improvements to software design and testing processes to improve velocity and production quality.
- Contribute to the overall quality of, and reduce time to market for, NVIDIA’s next-generation hardware products and technologies.
Requirements
- Background in Linux software development, storage systems, and networked distributed systems.
- Solid understanding of storage concepts including volumes, snapshots, clones, and deduplication.
- Ability to drive architectural design decisions using data and estimates while balancing cost, performance, reliability, and scalability.
- Ability to collaborate with peers and customers to align on testing and adoption plans.
- Flexibility and adaptability in a fast-paced environment.
- Development experience with Perl and Python.
- Bachelor’s degree or preferred master’s degree in Computer Science or a related field, or equivalent experience, with 5+ years of relevant experience.
Preferred Qualifications
- Background with NetApp systems and ASIC workflows.
- Exposure to Cursor AI.
- Experience with infrastructure software, production application development, release and support methodologies, and DevOps tools and practices.
- Experience managing data centers and large-scale distributed computing and storage systems.
- Track record of driving process improvements, measuring efficiency, and managing complex projects end to end.
Benefits
- Competitive base salary.
- Equity and benefits.
- NVIDIA is committed to an inclusive work environment and is an equal opportunity employer.
The base salary range is USD 152,000–241,500 for Level 3 and USD 184,000–287,500 for Level 4. Applications will be accepted at least until October 3, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes.
More jobs at Nvidia
System Software Engineer - Robotics Simulation
Nvidia · Santa Clara, United States
USD 124,000-195,500 per year
PhD Research Intern, Programming Systems - 2027
Nvidia · Santa Clara, United States
USD 38-94 per hour
Graphics System Software Engineer
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Strategy and Operations Lead, IT
Nvidia · Santa Clara, United States
USD 200,000-322,000 per year
Senior System Software Test Engineer, Networking
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Similar jobs
Principal Site Reliability Engineer
Nvidia · Santa Clara, United States
USD 248,000-396,800 per year
Manager, Software Engineering Productivity and Release Engineering
Nvidia · Santa Clara, United States
USD 224,000-431,200 per year
Compiler Verification Engineer, Compute Performance – GPU
Nvidia · Austin, United States
USD 140,000-224,200 per year
Applied Systems Engineering Rotation Engineer - New College Graduate 2026
Nvidia · Santa Clara, United States
USD 108,000-195,500 per year
NCX Senior Engineer
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Software QA Test Development Engineer - Diagnostics
Nvidia · Santa Clara, United States
USD 140,000-270,200 per year
Senior Engineer System Software, SDN Operations
Nvidia · Santa Clara, United States
USD 184,000-287,500 per year
Principal Engineer, Cloud Site Reliability Engineering
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year