All roles at Nvidia

Server Performance Architect - Hardware

Bengaluru, Hyderabad, Pune, GurugramFull-time10–18 yrsPosted over a month ago

Leadership software engineering role at Nvidia in Bengaluru, Hyderabad and 2 more cities. Needs 10+ years and a PhD, B.Tech or B.E..

About the role

This position demands a unique capability to bridge deep architectural knowledge, workload analysis, and hands-on silicon investigations. Responsibilities include conducting performance investigations on both NVIDIA and competitive platforms, and developing targeted microbenchmarks to examine specific architectural aspects.

What you'll do

  • Defining and driving server-level performance targets across CPU, GPU, memory, interconnect, networking, and storage subsystems
  • Leveraging profiling, tracing, and analysis tools to root-cause performance issues and identify optimisation opportunities at the system level
  • Performing trade-off studies on system topology, thermal/power envelopes, and memory hierarchy to guide architectural decisions
  • Collaborating with silicon, platform, firmware, and software teams to identify and close performance gaps from bring-up through production
  • Developing automation and tooling for performance regression tracking and reporting

What you need

  • Hardware
  • Python
  • C++
  • C

Good to have

  • Machine learning

More roles like this at Nvidia

Apply on Nvidia's site