Job Summary:
NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. They are seeking a Senior Software Architect who will lead software activities for deep learning server platforms, collaborating with teams across the company to deliver innovative software solutions.
Responsibilities:
• You will lead software activities for NVIDIA's deep learning server platforms, from design through production; collaborating with teams across company to deliver software solutions
• Drive the system architecture for a complex server platform in a multi-functional 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 work to 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 grow them into future leaders.
• Make key technical decisions for designs involving complex inter-component dependencies.
Qualifications:
Required:
• Deep experience in designing architecture for scalable and performant server systems, particularly at the SW/HW interface.
• Understanding of HPC or Deep learning workloads and use of accelerated computing platforms.
• Expertise in Out of Band and In-band management architectures.
• Knowledge of server system architecture and implications of architecture decisions on overall performance of end applications.
• Demonstrable experience in implementing left shift strategy to de-risk program execution.
• Excellent written and verbal communication skills.
• BS or MS degree in Computer Engineering, Computer Science, or related degree or equivalent experience.
• 10+ years in the area of System architecture and design.
Preferred:
• Knowledge of cloud and cluster level deployment and management systems.
• Strong background of device management protocols such as Redfish, IPMI, MCTP, PLDM and RDE.
• Knowledge in storage and networking technologies.
Company:
NVIDIA is a computing platform company operating at the intersection of graphics, HPC, and AI. Founded in 1993, the company is headquartered in Santa Clara, USA, with a team of 10001+ employees. The company is currently Late Stage.