Senior Software Engineer, CUDA Deep Learning Systems
$184k - $287.5kJobleads-US
We are looking for an experienced and highly motivated software professional to work on pioneering initiatives and projects at the intersection of CUDA and Deep Learning Systems. As the complexity and scale of artificial intelligence continue to grow, the intersection of advanced deep learning architectures, massive-scale distributed computing, and low-level hardware optimization has never been more critical. Our team is dedicated to exploring and prototyping next-generation ideas that bridge the gap between deep learning algorithms and CUDA, pushing the boundaries of what is possible on modern accelerator architectures. Join our dynamic, research-oriented team to help unlock maximum hardware performance for emerging AI workloads. You will be a crucial member of a highly technical group exploring uncharted territories in model optimization, custom kernel development, and cluster-scale AI systems design. If you are passionate about the fundamentals of deep learning and thrive on squeezing every ounce of performance out of advanced computing systems from a single GPU to supercomputer clusters, we want you on our team!
What you will be doing:
- Explore, research, and prototype novel systems optimizations for advanced deep learning models at the intersection of high-level DL frameworks and low-level CUDA through modeling, simulation, and silicon prototyping.
- Architect and optimize distributed computing systems that scale seamlessly from a single node to massive, cluster-scale supercomputing environments.
- Design, implement, and optimize custom high-performance CUDA kernels tailored to emerging neural network architectures and workloads.
- Analyze complex hardware-software interactions to identify and resolve performance bottlenecks in both training and inference pipelines.
- Collaborate closely with AI researchers, HW and SW architects, kernel and compiler authors and CUDA driver experts to co-design systems and algorithms that improve accelerator compute utilization, memory bandwidth, cross-node network communication efficiency and programmability.
- Develop exploratory tools and runtime systems to profile and accelerate new paradigms in deep learning.
- Write clean, effective, and maintainable code, ensuring exploratory prototypes can smoothly transition into open-source releases, upstream framework integrations, internal tools, or closed-source commercial products.
What we need to see:
- BS, MS, or PhD degree in Computer Science, Computer Engineering, Electrical Engineering, or related field (or equivalent experience).
- 8+ years of relevant industry experience or equivalent academic experience after degree achievement.
- Strong proficiency in C++ and Python programming.
- Solid background in the fundamentals of Deep Learning with a focus on transformers.
- Strong understanding of distributed computing principles, multi-node scaling, and the unique performance challenges of cluster-scale execution.
- Proven experience in systems programming, computer architecture, and low-level systems performance optimization.
- Familiarity with deep learning accelerator architectures such as the GPU and hands-on experience with CUDA programming, kernel optimization, and workload profiling Experience profiling and optimizing generative AI models, including but not limited to, pioneering large language models.
- Research background in machine learning systems or adjacent fields and experience profiling and optimizing innovative vision models, generative AI architectures, or diffusion models.
- A track-record of initiative and willingness to deep-dive on problems across the stack.
Ways to stand out from the crowd:
- Deep expertise in performance internals and execution graphs of major deep learning training and inference frameworks (e.g., PyTorch, JAX, TensorRT, vLLM, sgLang, Nemo, Megatron).
- Hands-on experience with communication libraries (e.g., NCCL, MPI, UCX) and distributed machine learning techniques (e.g., pipeline, tensor, expert parallelism).
- Knowledge of numerical methods and low-precision arithmetic (e.g., NVFP4, MXFP4, FP8, INT8) and their impact on deep learning accuracy and performance.
- Background in deep learning compilers and ML systems, including graph-level and codegen tools (e.g., Triton, XLA, torch.compile) and highly parallel/RL-style simulation environments.
- Experience designing and implementing agentic AI systems applied to complex systems and infrastructure problems.
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 184,000 USD - 287,500 USD for Level 4, and 224,000 USD - 356,500 USD for Level 5. You will also be eligible for equity and benefits. Applications for this job will be accepted at least until September 4, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes.
NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
NVIDIA pioneered accelerated computing. Today, our AI infrastructure powers global intelligence, transforming every industry. Learn more about NVIDIA.
#J-18808-Ljbffr Jobleads-US$184k - $287.5k
...parallel computing. More recently, GPU deep learning ignited modern AI - the next era of... ...technological advancement. Are you a motivated system software engineer with a deep understanding of device... ...software professional to work on the CUDA Driver, a core component of our...Senior- ...seeking a highly skilled Senior AI Software Engineer to join our team. The... ...tailored for autonomous systems. This role requires deep expertise in AI frameworks... ...practices, focusing on deep learning frameworks, GPU-... ...performance and efficiency.ROCm, CUDA & GPU Computing: Deep...Senior
$272k - $431.25k
...We are hiring senior engineers to work on the CUDA driver, a core component of our platform... ...workloads, ranging from deep learning, scientific computation,... ...model across a range of system configurations and... ...years of relevant systems software development experience...Suggested- ...NVIDIA Corporation in Santa Clara, CA is seeking an experienced software professional to advance pioneering initiatives at the intersection of CUDA and Deep Learning Systems. You will tackle complex optimization across DL workloads, high-performance kernels, and distributed...Senior
$152k - $241.5k
NVIDIA is hiring experienced software engineers with kubernetes experience to help scale up its... ...ignited by a new computing model, GPU deep learning.What you will be doing:You will be part... ...Cloud team responsible for production systems that enable large scalable GPU...SeniorFull time$184k - $287.5k
...are looking for a dedicated engineer for the Senior Systems Software Engineer role, focusing on... ...software stacks (CUDA). Experience with modern... ...in C/C++/Python/Bash. Deep expertise in systems architecture... ...performance computing or deep learning in engineering or academic...Senior- ...Senior Systems Software Engineer – GPU Performance at Scale We are looking for a dedicated... ...computing software stacks (CUDA). Experience with modern... ...in C/C++/Python/Bash. Deep expertise in systems... ...performance computing or deep learning in engineering or academic...Senior
- ...NVIDIA is seeking a seasoned system software engineer to work on the CUDA Driver, a core component of our platform for accelerating general purpose computation on the GPU. You will be integral to a team delivering features and improvements for diverse workloads including...Senior
- ...the da Vinci surgical system and Ion—have transformed... ...worldwide.We’re a team of engineers, clinicians, and... ...surgery.The Interaction Software Engineering team is responsible... ...devices safe, easy to learn, and confidence... ...streamingExperience with CUDA and GPGPU techniquesExperience...SeniorLocal areaWorldwideFlexible hours
$224k - $356.5k
...and medical devices. Our software platforms are central to this... ...! We are hiring a Senior Systems Software Engineer to join our team as a technical... ...focused on optimizing deep learning inference for autonomous vehicles... ...fundamentals, CUDA, and low-level performance...SeniorImmediate start$184k - $287.5k
...revolution, building the software and systems that power the world... ...are looking for a Senior Software Engineer to lead the bring-up... .... You will lead deep performance and reliability... ...of deep learning systems, GPU performance... ...experience with NCCL, CUDA-aware distributed execution...SeniorFull timeRemote work$184k - $287.5k
...this platform are CUDA Core Libraries that... ...scalable GPU-accelerated software. We are hiring a Senior Software Engineer to develop the Rust... ...and C/C++, with deep understanding of... ...Experience developing systems libraries, runtime... ...every industry. Learn more about NVIDIA....Senior- ...NVIDIA is seeking senior engineers to advance the CUDA driver, a core component enabling accelerated computing on the GPU. You will architect and implement CUDA features, lead multi-team efforts, and collaborate with hardware groups to shape the CUDA APIs and programming...Senior
- ...NVIDIA Corporation is seeking a Senior System Software Engineer to advance Dynamo, its GPU-accelerated deep learning inference platform. You will develop open-source software for AI model inference, expand disaggregated serving, and optimize latency and throughput across...Senior
$193.3k - $261.5k
...Senior Software Development Engineer, AI/ML, AWS Neuron, Model Inference Job ID: 10... ...development kit used to accelerate deep learning and GenAI workloads on... ...across the stack from system level optimizations... ...tracing. ~ Familiarity with CUDA kernels or equivalent ML...SeniorWork experience placementInternshipFlexible hours$184k - $287.5k
...Reality, Artificial Intelligence, Deep Learning and Autonomous Vehicles.We... ...looking for an experienced engineer to join our Planning and... ...evaluation of our Autonomous Vehicle software.Build compelling, data... ...) or another Unix based systemAbility and enthusiasm to ramp up quickly...SeniorFull timeRemote work- ...NVIDIA is seeking a Sr. Principal Systems Software Engineer in the Apache Spark Acceleration group. You will work on GPU-accelerated data processing... .... The role focuses on developing Java, Scala and CUDA/C++ libraries to accelerate Spark DataFrames and I/O, while...Senior
$152k - $241.5k
...You will partner with OS, container, GPU, and systems engineers. When useful, you will apply machine learning and deep learning techniques for categorization and forecasting... ...for classification/prediction) inside existing software workflows.What we need to see:5+ years...SeniorFull timeRemote work$369.75k
...pipeline for NLU capabilities of the Roku Voice system.Collaborate with the engineering and product teams to launch research ideas... ...(OOP)Different types of machine learning (supervised, unsupervised, reinforcement, deep learning, computer vision, natural language...SeniorWork experience placementWork at officeLocal areaRemote workMonday to ThursdayFlexible hours1 day per week$224k - $356.5k
...We are now looking for a Senior System Software Engineer to work on Dynamo. NVIDIA is hiring software engineers for its GPU-accelerated deep learning software team. Academic and commercial groups around the world are using GPUs to power a revolution in AI, enabling breakthroughs...Senior- ...unsupervised machine learning technology,... ...powerful decision engine and investigation... ...Our award-winning software platform is powered... ...streaming and database systems, which enable our... ...machine learning, and deep learning to detect... ...Experience in CUDA development is a plus...Senior
$184k - $287.5k
...center of this platform are CUDA Core Libraries that... ...scalable GPU-accelerated software.We are hiring a Senior Software Engineer to advance the C++ foundation... ...in C and C++, with deep knowledge of modern C++.Experience... ..., templates, type systems, and standard-library design...SeniorFull time$184k - $287.5k
...looking for a strong engineer to join the DRIVE... ...a complete, learned 3D/4D world model... ...multimodal sensor-fusion systems that transform... ...data, and embedded-software teams to convert research... ....Experience with deep-learning methods... .... Experience with CUDA, distributed...SeniorFull timeRemote workShift work$152k - $241.5k
...and industries. Within our software stack, CUTLASS stands out as... ...(GEMM) and related math and deep learning computations on NVIDIA GPUs.... ...Computer Science, Computer Engineering, or related field (or... ...and performance regression systems. NVIDIA is widely considered...Senior$184k - $287.5k
...NVIDIA is seeking a Software Engineer to join our Isaac Spatial Intelligence team within the... ...for robots - building the perception systems that turn raw sensor data into actionable... ...geometry and optimization with modern deep learning approaches. Train and evaluate vision-...Senior$158.62k - $261k
...Work on real-time robotics software to automate agricultural equipment... ...that unite vision-based deep learning, distributed computing, and... ...Bachelor’s degree in Mechanical Engineering or related field plus 3... ...2 yrs) Develop pub-sub systems that interact with sensors and...SeniorWork at officeRemote work- ...the transformative areas of large language models and agentic systems, our mission is to tackle the most complex real-world problems... ...value. We are a dynamic and collaborative team of researchers and engineers who thrive on pushing the boundaries of what's possible,...Senior
$184k - $287.5k
...robotics. We are now looking for a Senior Software Engineer – Streaming with strong C++ skills and a deep interest in streaming... ...for ultra low-latency streaming systems. Build and improve media streaming... ...of our generation: Deep Learning, Artificial Intelligence, and...Senior- ...NVIDIA Corporation is seeking a Senior System Software Engineer for the NvSci team in Santa Clara, CA. You will build and integrate NvSci software across platforms, collaborating with hardware/firmware teams to optimize performance on multiple SoCs. Required: a BS/MS...Senior
$170.6k - $261.3k
## Senior Software Engineer - Motion Planning, Secondary Driving SystemApply: Remote/Hybrid: Sunnyvale... ...breakthrough hardware and battery systems to intuitive design, intelligent software... ...edge robotics, optimization, and machine learning to create systems that are not just...SeniorFull timeRemote workRelocation packageFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, CUDA Deep Learning Systems. Be the first to apply!
- software engineer internship remote Santa Clara, CA
- senior software engineer ruby on rails Santa Clara, CA
- software developer positions Santa Clara, CA
- agile software developer Santa Clara, CA
- software engineer intern Santa Clara, CA
- rust software engineer Santa Clara, CA
- software engineer internship Santa Clara, CA
- entry level software engineer remote Santa Clara, CA
- senior software engineer remote Santa Clara, CA
- senior software design engineer Santa Clara, CA



