Senior CPU Performance Developer Technology Engineer
NVIDIAJob Title
Senior CPU Performance Developer Technology Engineer
Role Summary
Join NVIDIA's Compute Developer Technology (DevTech) team to analyze and optimize Cloud and HPC CPU workloads on NVIDIA CPUs. This role performs in-depth performance analysis, develops optimizations and reference code, and collaborates with architecture, research, libraries, tools, system software, and product teams to ensure strong performance on current and future NVIDIA CPU generations.
Experience Level
Senior - typically requires 8+ years of relevant experience.
Responsibilities
The role focuses on developer engagement, performance analysis, and influencing CPU architecture and software. Key responsibilities include:
- Engage directly with framework and application developers to identify and resolve performance issues.
- Guide and contribute to developers' software stacks, libraries, or produce reference code to demonstrate optimizations.
- Perform detailed benchmarking and optimization of enterprise, cloud, and HPC workloads on NVIDIA CPU platforms.
- Collaborate with architecture, research, tools, system software, and product teams to drive performance improvements and inform future designs.
Requirements
Must-have skills and experience:
- Strong knowledge of C/C++ and/or Fortran with solid software design and algorithm skills.
- Hands-on experience benchmarking and optimizing enterprise and cloud workloads.
- Practical problem-solving ability, good time management, and task prioritization skills.
- Effective communication and organizational skills for collaborating with external developers and internal teams.
Education Requirements
BS, MS, or PhD in Computer Science (or equivalent practical experience).
About the Company
Company: NVIDIA
Headquarters: Santa Clara, California, USA
NVIDIA is a global leader in accelerated computing, renowned for its innovative solutions in AI and digital twins that transform diverse industries. The company specializes in networking technologies, providing end-to-end InfiniBand and Ethernet solutions for servers and storage that optimize performance and scalability. NVIDIA serves sectors such as high-performance computing, enterprise data centers, and cloud computing, constantly reinventing its products and services to stay ahead in the market.
