Senior Python/C++ Engineer - CUDA Core Libraries

NVIDIA Gruppe

Santa Clara (CA)

On-site

USD 184,000 - 356,500

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity
Benefits

Job summary

NVIDIA is hiring a Senior Software Engineer to advance the Python experience for CUDA Core Libraries. You will design and implement Python APIs and bindings, integrate native C/C++ components, and define robust interoperability with Rust and other languages.

You will own features from design through release and maintenance, while enhancing the Python developer experience with typing, packaging, and CI. Join a team building foundational libraries and runtime infrastructure that delivers a

Qualifications

  • BS/MS/PhD in Computer Science, Computer Engineering, or related field (or equivalent experience).
  • 8+ years of software development experience.
  • Strong production programming skills in Python and C/C++.
  • Experience building Python interfaces to native or systems-level software.
  • Understanding of systems software concepts, performance, concurrency, and API design.
  • Experience with parallel, heterogeneous, or GPU programming.
  • Experience developing production software or libraries, including testing and packaging.
  • Ability to work independently and drive complex projects.

Responsibilities

  • Design and implement idiomatic Python APIs and bindings for CUDA capabilities and GPU algorithms.
  • Develop and integrate native C/C++ components supporting Python functionality.
  • Define interoperability between Python, C/C++, Rust, and other languages.
  • Create high-performance interfaces minimizing cross-language overhead.
  • Own features from design to maintenance and release.
  • Improve developer experience with typing, packaging, and CI.

Skills

Python
C/C++
API design
Concurrency
Performance optimization

Education

BS/MS/PhD in CS/CE

Tools

LLVM
Clang
MLIR
Thrust
CUB
libcudacxx
CUDA Toolkit
CMake

Job description

NVIDIA is hiring a Senior Software Engineer to advance the Python experience for CUDA Core Libraries. You will design and implement Python APIs and bindings, integrate native C/C++ components, and define robust interoperability with Rust and other languages.

You will own features from design through release and maintenance, while enhancing the Python developer experience with typing, packaging, and CI. Join a team building foundational libraries and runtime infrastructure that delivers a

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Python-C++ Engineer for GPU Libraries
Senior Python-C++ Engineer for GPU Libraries

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 224,000 - 357,000
Senior Python-C++ GPU API Engineer (Equity Options)
Senior Python-C++ GPU API Engineer (Equity Options)

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Senior CUDA C++ Core Libraries Architect (Equity)
Senior CUDA C++ Core Libraries Architect (Equity)

NVIDIA • Santa Clara (CA)

On-site
USD 180,000 - 280,000
Senior Software Engineer, CUDA Python Core Libraries
Senior Software Engineer, CUDA Python Core Libraries

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Senior Software Engineer, CUDA Core Libraries
Senior Software Engineer, CUDA Core Libraries

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 224,000 - 357,000
Senior Software Engineer, CUDA Python Core Libraries
Senior Software Engineer, CUDA Python Core Libraries

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior Rust/GPU Systems Engineer (CUDA) with Equity
Senior Rust/GPU Systems Engineer (CUDA) with Equity

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior Software Engineer, CUDA C++ Core Libraries
Senior Software Engineer, CUDA C++ Core Libraries

NVIDIA • Santa Clara (CA)

On-site
USD 180,000 - 280,000
Senior Software Engineer, CUDA C++ Core Libraries
Senior Software Engineer, CUDA C++ Core Libraries

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior CUDA C++ Core Libraries Architect
Senior CUDA C++ Core Libraries Architect

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Benefits