Used Tools & Technologies
AIRequired Skills & Competences
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 β basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 β daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 β you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 β exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Algorithms @ 7
Communication @ 4
Prioritization @ 4
Product Management @ 4
TAG @ 4
HPC @ 4
- 1-2 β basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 β daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 β you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 β exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
We are seeking an outstanding computer scientist to join the Compute Developer Technology (Devtech) team to research and develop techniques to optimize key Cloud and HPC CPU workloads on NVIDIAβs CPU. The role focuses on in-depth analysis and optimization to ensure the best possible performance on current and future generations of NVIDIA CPU.
Responsibilities
- Engage directly with the developer community and domain experts to understand and address current and future problems.
- Guide key framework and application developers; contribute directly to their software stack, libraries, or develop reference code.
- Collaborate with architecture, research, libraries, tools, system software, and product management teams to improve products.
- Influence the design of next-generation NVIDIA architectures and software stack by investigating impacts on application performance and developer efficiency.
Requirements
- BS, MS, or PhD in computer science or equivalent experience, and 8+ years of relevant experience.
- Strong knowledge of C/C++ and/or Fortran with solid understanding of software design, programming techniques, and algorithms.
- Hands-on experience with benchmarking and optimizing enterprise and cloud workloads.
- Good communication and organization skills, logical problem-solving approach, time management, and task prioritization.
Additional details
- Location: Switzerland or Remote (hybrid) β tag: #LI-Hybrid.
- Employment type: Full time.
- Salary note: Your base salary will be determined based on location, experience, and pay of employees in similar positions. For Poland the base salary ranges provided are:
- Level 4: 292,500 PLN - 507,000 PLN
- Level 5: 375,000 PLN - 650,000 PLN
Company
NVIDIA is at the forefront of breakthroughs in Artificial Intelligence, High-Performance Computing, and Visualization. Teams are composed of driven, innovative professionals. NVIDIA offers highly competitive salaries, an extensive benefits package, and a work environment that promotes diversity, inclusion, and flexibility. NVIDIA is an equal opportunity employer committed to fostering a supportive workplace for all.