Senior CUDA Driver, Legate, and Build Engineer

World leader in accelerated computing, pioneering AI and digital twins technology.
$184,000 - $356,500
DevOps
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For Senior CUDA Driver, Legate, and Build Engineer

NVIDIA, the pioneer of GPU technology and a leader in AI and accelerated computing, is seeking a Senior CUDA Driver, Legate, and Build Engineer. This role focuses on building infrastructure for user-friendliness, maintainability, and extensibility across multiple platforms. The position involves working with complex build systems, including cmake, pip, and conda, while managing multi-platform deployments across Linux, Windows, and Mac environments.

The ideal candidate will be responsible for modernizing and optimizing build processes, managing dependencies, and implementing CI/CD pipelines. They will work closely with engineering teams to standardize and automate processes, requiring strong expertise in Python, C/C++, and various build tools. The role demands experience with containerization, version control systems, and release management.

At NVIDIA, you'll be part of a team that revolutionized parallel computing and is now at the forefront of AI and digital twins technology. The company offers competitive compensation, including a substantial base salary range and equity benefits. This position provides an opportunity to work on cutting-edge technology while contributing to systems that power some of the most advanced computing solutions in the world.

The role combines technical expertise with strategic thinking, requiring both hands-on development skills and the ability to collaborate with stakeholders across the organization. You'll be instrumental in improving development workflows and ensuring consistent, reliable software delivery across multiple platforms and architectures.

Last updated a month ago

Responsibilities For Senior CUDA Driver, Legate, and Build Engineer

  • Decomposing and modularizing build processes for reusablity across multiple projects
  • Debugging cmake, pip, and conda issues encountered in CI and local builds
  • Working on scripting and infrastructure to manage dependencies across various environments and build systems
  • Bringing up builds and CI across platforms (x64/arm64) and OS'es (Linux/Windows/Mac) and other unreleased hardware and software
  • Working with engineering leadership to identify the support matrix and manage the scope of the build matrix
  • Creating and updating documentation and coordinating with stakeholders to scope and tackle cross-functional projects
  • Automating scheduled work

Requirements For Senior CUDA Driver, Legate, and Build Engineer

Python
Linux
Kubernetes
  • Bachelor's Degree in Systems/Software/Computer Engineering, CS or equivalent experience
  • 8+ years of relevant industry experience or equivalent academic experience after BS
  • Experience working across multiple highly-coupled projects (in Git or another VCS)
  • Experience working with C/C++ or Python projects
  • Familiarity with cmake, pip, conda or other tools for C/C++ or Python build and packaging
  • Familiarity with CI/CD systems including Github and Gitlab
  • Understanding of testing principles
  • Knowledge of release management practices
  • Strong analytical, debugging, and problem-solving skills
  • Familiarity with containerization technologies (e.g. Docker)

Benefits For Senior CUDA Driver, Legate, and Build Engineer

Equity
  • Equity

Interested in this job?

Jobs Related To NVIDIA Senior CUDA Driver, Legate, and Build Engineer

Senior Production Engineer - Storage

Senior Production Engineer role at NVIDIA focusing on storage platform reliability and scalability using DevOps practices and AI/ML technologies.

Senior DevOps and Automation Engineer, Fabric Networking - GPU

Senior DevOps role at NVIDIA focusing on GPU cluster automation and management, offering competitive compensation and remote work options.

Senior Automation Engineer - Networking

Senior Automation Engineer role at NVIDIA focusing on network automation and infrastructure management for GPU Cloud and SuperPod deployments.

Senior DevOps Engineer

Senior DevOps Engineer role at NVIDIA focusing on infrastructure development and CI/CD implementation for DPU and Network Adapters platforms.

Senior Software Engineer - Build and Deployment Tools

Senior Software Engineer position at NVIDIA focusing on build and deployment tools development, requiring 5+ years of experience in software development and DevOps.