Nvidia

Senior CPU Performance Developer Technology Engineer

Nvidia
Apply
3 days ago
Zürich, SwitzerlandSenior

Responsibilities

  • Engage with developers and domain experts to understand and address current and future software performance problems.
  • Analyze and optimize cloud, enterprise, and HPC workloads on current and future NVIDIA CPUs.
  • Guide framework and application developers and contribute to their software stacks and libraries.
  • Develop reference code and collaborate with architecture, research, libraries, tools, system software, and product management teams.
  • Investigate application performance and developer efficiency to influence next-generation architectures and software stacks.

Requirements

  • BS, MS, or PhD in computer science or equivalent experience.
  • 8+ years of relevant experience.
  • Strong knowledge of C/C++ and/or Fortran.
  • Solid understanding of software design, programming techniques, and algorithms.
  • Hands-on experience benchmarking and optimizing enterprise and cloud workloads.
  • Good communication, organization, problem-solving, time-management, and task-prioritization skills.

Benefits

  • Highly competitive salaries and an extensive benefits package.
  • Flexible work environment; the role is listed as hybrid.
  • NVIDIA promotes diversity, inclusion, and a supportive workplace.

Tech Stack

CC++Fortran

Categories

Nvidia

About Nvidia

10,000+ employees

Nvidia designs and sells GPUs and accelerated computing platforms for data centers, AI/ML, graphics, gaming, and automotive, monetizing through hardware, software platforms (CUDA, AI frameworks), and systems like DGX and networking. Customers include cloud providers, enterprises, researchers, and OEMs. Founded in 1993 and headquartered in Santa Clara, it is a public company traded on NASDAQ under NVDA.

Contact me