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