Senior Software Architect - Data Center Systems

at Nvidia
USD 224,000-425,500 per year
SENIOR
✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Communication @ 4 Networking @ 4 System Architecture @ 4 GPU @ 4

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.

Responsibilities

  • Lead software activities for NVIDIA's deep learning server platforms from design through production.
  • Collaborate with teams across the company to deliver software solutions.
  • Drive system architecture for complex server platforms in multi-functional environments.
  • 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.
  • Collaborate 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 involving complex inter-component dependencies.

Requirements

  • Deep experience in designing architecture for scalable and performant server systems, especially at the software/hardware 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 architectural decisions on overall application performance.
  • Experience 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 field or equivalent experience.
  • 10+ years in system architecture and design.

Ways to Stand Out

  • 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 in storage and networking technologies.

About NVIDIA

NVIDIA leads groundbreaking developments in AI, High-Performance Computing, and Visualization. The GPU is central to products and services enabling AI, autonomous cars, and more. NVIDIA is committed to diversity and equal opportunity.

Compensation

Base salary range: 224,000 USD - 425,500 USD, determined by location, experience, and peer pay. Equity and benefits are also available.

NVIDIA accepts applications on an ongoing basis.