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
Communication @ 6
Customer Support
Deep Learning @ 7
GPU
HPC @ 4
Networking @ 4
System Architecture @ 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
We are building innovative server systems for GPU-accelerated applications such as deep learning. The Data Center Software team architects and develops the end-to-end software and firmware stack for these systems. We are looking for a Senior Software Architect with deep expertise in designing server platforms and an understanding of application use cases in deep learning workloads. You will work with engineering teams, product management, Operations, and Customer Support to build systems that delight customers.
Responsibilities
- Lead software activities for NVIDIA's deep learning server platforms, from design through production, collaborating with teams across the company to deliver software solutions.
- Drive the system architecture for a complex server platform in a multifunctional environment.
- Partner across application software, libraries, system software, and firmware teams to design complete software solutions for new server platforms.
- Work directly with major customers to understand their requirements and align their roadmap with NVIDIA's roadmap.
- Work with business partners and vendors to shape their products to meet NVIDIA's needs.
- Develop a roadmap of new technologies and protocols and drive their design and adoption.
- Mentor architects and engineering teams to help develop future leaders.
- Make key technical decisions for designs involving complex inter-component dependencies.
Requirements
- Deep experience designing architectures for scalable and performant server systems, particularly at the software/hardware interface.
- Understanding of HPC or deep learning workloads and accelerated computing platforms.
- Expertise in out-of-band and in-band management architectures.
- Knowledge of server system architecture and the implications of architecture decisions on the overall performance of end applications.
- Demonstrable experience implementing a left-shift strategy to de-risk program execution.
- Excellent written and verbal communication skills.
- Bachelor's or master's degree in Computer Engineering, Computer Science, or a related field, or equivalent experience.
- 10 or more years of experience in system architecture and design.
Preferred Qualifications
- Knowledge of cloud and cluster-level deployment and management systems.
- Strong background in device management protocols such as Redfish, IPMI, MCTP, PLDM, and RDE.
- Knowledge of storage and networking technologies.
Compensation and Benefits
The base salary depends on location, experience, and the pay of employees in similar positions. The base salary range is USD 224,000–356,500 for Level 5 and USD 272,000–431,250 for Level 6. The role also includes eligibility for equity and benefits.
Applications will be accepted at least until July 30, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes. NVIDIA is an equal opportunity employer committed to an inclusive work environment.