
Senior Software Engineer, CUDA Core Libraries
NVIDIA’s accelerated computing platform is the foundation of modern HPC and AI.At the core of this platform are the CUDA Core Libraries. C++ and Python libraries that enable developers to write fast, reliable, and scalable GPU-accelerated software! We are hiring a full-time Software Engineer to work on the CUDA Core Libraries that power GPU computing for both C++ and Python developers. This includes projects such as CCCL (Thrust, CUB, libcudacxx), cuda-python, and numba-cuda. You will join the team building the foundational libraries, algorithms, and language/runtime infrastructure that make CUDA a speed-of-light experience for developers across deep learning, scientific computing, and data analytics!
What you’ll be doing:
Develop and implement CUDA Core Libraries in C++ and/or Python, including parallel algorithms and idiomatic language bindings for core CUDA functionality.
Compose, optimize, and evolve GPU algorithms and APIs, from high-level interfaces down to low-level performance tuning involving memory, parallelism, and synchronization.
Own features end-to-end: develop, implementation, testing, benchmarking, documentation, and long-term maintenance.
Improve developer experience across the stack: CI, tests, benchmarks, packaging, examples, and docs.
Collaborate with senior CUDA engineers in design reviews, code reviews, and open-source-style workflows.
Engage with real users through issues, performance investigations, and API feedback.
What we need to see:
BS, MS, or PhD in Computer Science, Computer Engineering, or a related field or equivalent experience.
Minimum of 8+ years of related development experience
Strong programming skills in C++, Python, or both, with proven interest in systems-level software (performance, memory, concurrency, API design).
Solid understanding of modern C++ (templates, generics, standard library) and/or Python library development and packaging.
Practical experience with parallel or heterogeneous programming (CUDA, OpenMP, GPU-accelerated Python, or similar).
Experience contributing to production software or open-source libraries, including testing, profiling, and code review.
Ability to work independently, scope problems, and drive projects to completion.
Clear written communication for technical design and documentation.
Comfort navigating large, multi-language codebases (C++, Python, CMake, Pixi, CI systems).
Ways to stand out from the crowd:
Strong understanding of CPU/GPU architecture and how hardware details affect performance.
Hands-on experience with CUDA C++, CUDA Python, PyTorch, JAX, Numba, CuPy, or similar GPU-accelerated stacks.
Familiarity with Thrust, CUB, libcudacxx, or other modern C++/GPU libraries.
Experience with compiler infrastructure or tooling (LLVM, Clang tooling, MLIR).
Demonstrated interest in developer tools, library design, and making other developers faster.
If you care deeply about performance, enjoy working at the C++/Python boundary, and want to shape the core CUDA libraries relied on by thousands of developers, this role is a direct fit.
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.


Similar roles
AI-Native Full-Stack Software Engineer / Technical Project Manager
Zenara Health·India
AI-NATIVE FULL-STACK SOFTWARE ENGINEER / TECHNICAL PROJECT MANAGER— MID-LEVEL | ZENARA HEALTH Location: Remote Type: Full-time Working Hours: All meetings and live collaboration happen between approximately 6:00 PM and 12:00 AM IST, overlapping US Pacific Time. Attendance in that window is required. Your remaining work is yours to schedule. Commitment: Approximately 50 hours per week Industry: Healthcare technology experience is…
- Remote
- Full-time
C++ Developer (m/f/d)
epay, a Euronet Worldwide Company·Germany
You combine strong software engineering skills with a passion for clean, efficient code, while consistently adopting an AI-first approach? As a C++ Developer, AI-powered tools are a key part of your daily work, while you take ownership of the development and enhancement of business-critical applications, drive technical excellence through code reviews and testing, and help shape sustainable software architectures. Your…
- Hybrid
- Full-time
- Blue Card — tied; settle 21–33mo
Senior Backend Software Engineer
Grailed·Worldwide
Role Overview We’re looking for a Senior Software Engineer - Backend, to solve complex problems gracefully, grow scalable systems, and help to shape our technical vision. As a Senior Software Engineer, you’ll take an active role in breaking down projects into tasks, as well as the implementation methods used. We are solving a wide range of technical challenges as we…
- Remote
- Full-time
JavaScript Fullstack Developer (m/f/d)
Open Xchange Gmbh·Germany
Find more English Speaking Jobs in Germany on Arbeitnow
- On-site
- Full-time
- Blue Card — tied; settle 21–33mo
Innovative Planning Manager (Data Centres/Buildings/High-tech/Infrastructure) - Germany (Hybrid)
Laminar Projects·Germany
Are you a seasoned construction planner that is a bit tired of the standard old-fashioned wayof doing things in the construction industry? Do you get deep satisfaction from making things run more effi ciently using a good dose ofcommon sense and maybe a bit of technology? Have you always cared about the importance of proper planning and the connection betweenthe…
- On-site
- Full-time
- Blue Card — tied; settle 21–33mo
Data Analyst (German)
Economicmodeling·Germany
As a Data Analyst (German), you will support Lightcast's global data initiatives by analyzing and improving multilingual data quality. Working closely with Linguistics and Engineering teams, you will help develop parsers, evaluate text classifiers, and translate key taxonomies to ensure we deliver high-quality data to customers across global markets. This is a full-time (40 hours per week) independent contractor position…
- On-site
- Contract
- Blue Card — tied; settle 21–33mo
Entwicklungsingenieur (m/w/d) Biosensorik & Mikrosystemtechnik
EXCO GmbH·Mannheim, Germany
Als Entwicklungsingenieur (m/w/d) Biosensorik & Mikrosystemtechnik spielst du eine zentrale Rolle in unserem Team am Standort Mannheim. Mit deinem Fachwissen entwickelst du innovative Technologien im Bereich Biosensorik und Mikrosystemtechnik für moderne medizintechnische Anwendungen. Komm in unser Team Product Solutions und arbeite mit uns an der Medizintechnik der Zukunft! AUFGABEN Deine Aufgaben * Entwicklung und Optimierung von Biosensoren für medizintechnische Anwendungen…
- On-site
- Full-time
- Blue Card — tied; settle 21–33mo
Lead Data Platform Engineer
Carnall Farrar·London, United Kingdom
About us We are a leading consultancy with a purpose to make an enduring impact on health and healthcare. We work with leaders and frontline teams to improve health, transform healthcare, drive adoption of innovation and create value through investment. Our consultancy serves the entire healthcare sector, from payors and providers of care, to life science companies, health tech and…
- Hybrid
- Full-time