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.
About Nvidia
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.
