Senior Math Libraries Engineer – Emulation in AI and HPC

at Nvidia
📍 World
📍 France
PLN 292,500-650,000 per year
SENIOR
✅ Remote ✅ Hybrid

Used Tools & Technologies

Not specified

Required Skills & Competences

Python @ 4 Leadership @ 4 Communication @ 7 Performance Optimization @ 1 Product Management @ 4 Technical Leadership @ 4 TAG @ 4 NLP @ 4 CUDA @ 6 GPU @ 4 Deep Learning @ 4 AI @ 4 HPC @ 4

Details

We are looking for software engineers to join our math libraries teams for AI and HPC kernel generation, specifically targeting emulation of math operations across different precisions. Leading commercial and academic organizations worldwide are using GPU-powered data centers to revolutionize AI, scientific and engineering simulations, and data analytics. Applications include healthcare, NLP, VR, deep learning, autonomous vehicles, and more. This team develops GPU-accelerated math libraries.

Responsibilities

  • Scope, design, and implement high-quality, high-performance numerical dense linear algebra software on GPUs.
  • Provide technical leadership and feedback to library engineers and sometimes mentor interns.
  • Work closely with product management and internal/external customers to understand feature and performance requirements and help define technical roadmaps for libraries.
  • Identify opportunities to improve library performance and reduce code maintenance overhead, including re-architecting when appropriate.

Requirements

  • PhD or Master’s degree in Computer Science, Applied Math, or related science/engineering field (or equivalent experience).
  • 5+ years of experience in designing, developing, testing, maintaining, and performance-optimizing production software using CUDA and C++.
  • Good knowledge of GPU (preferred) or CPU hardware architecture.
  • Strong fundamentals in finite precision arithmetic and numerical methods for linear algebra.
  • Strong teamwork, communication, and documentation habits.

Ways to stand out from the crowd

  • Experience with CUTLASS or low-level programming (e.g., assembly) for performance optimization is a strong plus.
  • Experience with a scripting language, preferably Python.
  • Experience working in a globally-distributed team.

Company and additional information

NVIDIA describes itself as "the AI computing company" and emphasizes GPU innovation and impact across industries. The posting includes the tag #LI-Hybrid.

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. For Poland: The base salary range is 292,500 PLN - 507,000 PLN for Level 4, and 375,000 PLN - 650,000 PLN for Level 5.