Senior Software Engineer, Cuda Core Libraries

NVIDIA

Not specified (assumed hybrid or flexible)
8+ years of related development experience
Strong programming skills in c++ and python
Solid understanding of modern c++ templates
NVIDIA is seeking a Senior Software Engineer to develop and implement CUDA Core Libraries, which enhance GPU-accelerated software for C++ and Python developers. The role involves end-to-end ownership of features, including development, testing, and documentation, within a collaborative and high-performance computing environment

Job Summary

  • This role involves building foundational libraries and algorithms that power GPU computing for deep learning and scientific computing.
  • The engineer will own features end-to-end, including development, testing, benchmarking, documentation, and long-term maintenance.
  • Candidates must have a strong background in systems-level software with proven expertise in performance, memory, and concurrency.

Matching Summary

Match Score: 85

NVIDIA is seeking a Senior Software Engineer to develop and implement CUDA Core Libraries, which enhance GPU-accelerated software for C++ and Python developers. The role involves end-to-end ownership of features, including development, testing, and documentation, within a collaborative and high-performance computing environment.

Skills & Requirements

Must-have

  • 8+ years of related development experience
  • Strong programming skills in C++ and Python
  • Solid understanding of modern C++ templates
  • Practical experience with parallel or heterogeneous programming
  • Experience contributing to production software or open-source libraries

Nice-to-have

  • Hands-on experience with CUDA C++ and PyTorch
  • Familiarity with Thrust, CUB, or libcudacxx libraries
  • Experience with compiler infrastructure like LLVM or MLIR
  • Demonstrated interest in developer tools and library design
  • Strong understanding of CPU/GPU architecture performance

Key Requirements

  • BS, MS, or PhD in Computer Science or related field
  • Minimum of 8+ years of related development experience
  • Equivalent experience to degree requirements

Work Rights

Not specified

Tailored Resume

Cover Letter