Skip to main content
CareerApp
NVIDIA

Senior Software Engineer, CUDA Python Core Libraries

NVIDIA

Senior

$184,000 – $287,500

Listed on NVIDIA’s own careers site. You apply with them directly — we never stand between you and the employer.

What this role is

NVIDIA seeks a Senior Software Engineer to design and build Python APIs and language bindings for CUDA Core Libraries, bridging Python and native C/C++ to create fast, accessible GPU-accelerated software. This role suits experienced systems programmers comfortable with both high-level and low-level languages who want to shape the developer experience for accelerated computing.

Our summary, not NVIDIA’s wording. The full posting is on their site.

Skills this role names

Log in to see which of these are already on your profile.

What they ask for

Required

  • BS, MS, or PhD in Computer Science, Computer Engineering, or equivalent experience
  • 8+ years of software development experience
  • Strong production programming in Python and C/C++
  • Experience building Python interfaces to native or systems-level software
  • Understanding of systems software, performance, concurrency, and API design
  • Practical experience with parallel, heterogeneous, or GPU programming
  • Production software or library development experience including testing, profiling, packaging, and code review
  • Ability to work independently and drive complex projects to completion
  • Clear written communication for specifications, designs, and documentation
  • Comfort with large codebases spanning Python, C/C++, build systems, packaging, and CI

Nice to have

  • Strong CPU/GPU architecture and performance optimization knowledge with hands-on GPU-accelerated stack experience
  • Proficiency with modern C++ and GPU libraries like Thrust, CUB, and libcudacxx
  • Experience with compiler infrastructure such as LLVM, Clang, or MLIR
  • Expertise in low-overhead Python-to-native interoperability including Rust in mixed-language stacks
  • Demonstrated interest in developer tools, library design, and developer productivity

Turn on analytics and we load Google Analytics: Google gets the pages you open and what you do here — searches, jobs you view, jobs you apply to — and sets its own cookies. Leave it off and the only cookies we set are your login, your theme, and this answer. Accept All also records a yes to advertising, which nothing uses yet. Privacy Policy.