Company Logo

Software Engineer

Netflix - 1d ago

Company Logo

Senior Software Engineer

Reddit - 4d ago

Senior Math Libraries Engineer, CPU and GPU Optimization

AI Summary ✨

Requirements:

  • PhD or MSc degree in Computer Science, Applied Math, or related field preferred
  • 12+ years of experience in designing and developing software for high-performance computing and/or AI
  • Advanced C++ skills, including modern design paradigms
  • Parallel programming experience with CUDA, OpenCL, or vector programming on CPU
  • Strong collaboration, communication, and documentation habits
  • Experience with ARM, RISC-V, and/or x86_64 CPU architectures

Nice to Haves:

  • Strong background in numerical methods
  • Programming skills with Python and modern automation setups
  • Background in cross-compilation and setting up CPU/GPU/accelerator toolchains
  • Experience with CCCL, OpenMP, OpenACC, multi-threading, MPI, PGAS
  • Experience with scientific and deep learning libraries and frameworks

What you'll be doing:

  • Design modern, flexible, and easy-to-use APIs and kernels for math libraries
  • Work closely with internal and external partners to understand use cases and requirements
  • Deliver timely math libraries releases
  • Continuously survey current trends in software systems

Perks and Benefits:

  • Competitive salaries
  • Generous benefits package
  • Considered one of the technology world’s most desirable employers
  • Exclusive engineering teams rapidly growing
  • Forward-thinking and hardworking colleagues
Apply here
NVIDIA logo

NVIDIA

Remote - Germany (Remote)

Experience: Principal
Posted: September 26, 2025
Python
backend

Similar jobs

  • 9 hours ago
    New
    Remote
  • 2 days ago
    Remote
  • 3 days ago
    Remote
  • See all jobs in Germany