Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Engineer, CUDA UMD - GPU Kernel Scheduling

$272k - $431.25k

NVIDIA

NVIDIA’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. We're looking to grow our company, and form teams with the smartest people in the world. Join us at the forefront of technological advancement.Are you a motivated system software engineer with a deep understanding of device drivers who has phenomenal C/C++ skills? If so, this role might be for you. We are looking for a seasoned software professional to work on the CUDA Driver, a core component of our platform for accelerating general purpose computation on the GPU. You will be an integral part of a team that delivers features and improvements to better realize the potential of NVIDIA hardware for a growing range of computational workloads, ranging from deep learning, scientific computation, data science and self-driving cars to video games and virtual reality.What you'll be doing:As a member of our team, you will use your design abilities, coding expertise, and creativity to deliver the best compute platform in the world. You will craft elegant solutions to exciting problems and shape the future direction of CUDA as you collaborate with your peers across NVIDIA.Evangelize, architect, and implement new featuresCoordinate and drive development efforts across multiple teamsHelp define forward-looking improvements to the CUDA APIs and programming modelExtend important CUDA programming models and functionality such as CUDA GraphsExplore ways to use Graphs to improve the scheduling of AI/ML workloads on our GPUS to be more efficient and faster. Write effective, maintainable, and well-tested codeDevelop code for multiple operating systemsWhat we need to see:BS or MS degree in Computer Science, Electrical Engineering​ or related field (or equivalent experience)Strong C and C++ programming skillsMinimum of 15+ years of related development experience (multiple positions for varying experience levels open)Experience driving projects across multiple teamsExperience working with large codebasesBackground with operating system interfaces for threads, process control, and virtual memoryExperience writing and debugging multithreaded programsGood written communication as well as presentation skillsWays to stand out from the crowd:Prior experience with parallel computing - preferably writing CUDA Programs or Libraries that use CUDAUnderstanding of system level architecture, such as interconnects, memory hierarchy, interrupts, and memory-mapped IOKnowledge of memory coherence and consistency modelsBackground with kernel mode developmentExperience with Linux Systems Software development as well as experience maintaining and extending programming models or higher-level language support for similar environmentsYour base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 272,000 USD - 431,250 USD.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.SummaryLocation: US, CA, Santa ClaraType: Full time

Vacancy posted 12 hours ago
Similar jobs that could be interesting for youBased on the Principal Engineer, CUDA UMD - GPU Kernel Scheduling in Santa Clara, CA vacancy
  • $184k - $287.5k

    We're now looking for a Sr. Inference Engineer, for GPU Kernel Optimization! What does it take to push...  ..., compiler decisions, and runtime scheduling.Direct experience with LLM inference frameworks...  ...of GPU kernel optimization — CUDA, CUTLASS, Triton, or equivalent — and... 
    Suggested
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  •  ..., Mirantis empowers platform engineering teams to deliver composable,...  ...Mirantis delivers the automation, GPU orchestration, and policy-...  ..., memory bandwidth, I/O, scheduling). Comfortable in the frameworks...  ...ecosystem (e.g., NCCL, CUDA-level concepts, containers, schedulers... 
    Suggested

    Mirantis

    San Jose, CA
    14 days ago
  •  ...We are seeking a Senior GPU Systems & Fabric Engineer to serve as the critical bridge...  ...deep expertise in Linux kernel internals, GPU architectures...  ...drivers, and runtime libraries (CUDA, NCCL) to resolve...  ...workloads. Collaborate with the Scheduling and Storage engineering... 
    Suggested
    Full time
    Local area

    Bitdeer Technologies Group

    San Jose, CA
    23 days ago
  • $206k - $333k

     ...this role  We're looking for a Principal Engineer to be the technical lead of...  ...tracks with NVIDIA (CUDA, cuDNN, TensorRT/TensorRT-LLM...  ...6/FP8/FP4), batch sizes, and GPU types. Maintain a corpus of representative...  ...s controllers/operators to schedule benchmarks at scale;... 
    Suggested
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    29 days ago
  • $278.1k - $417.1k

     ...that runtime. As our Principal Engineer for On-Device AI Inference...  ..., optimization, and kernel-level tuning, to a...  ...tuning across NPU, mobile GPU, and desktop/laptop...  ...SPIR-V compute, D3D12, CUDA); profile with browser...  ...game engine: real-time scheduling, threading, memory pooling... 
    Suggested
    Work at office
    Worldwide
    Relocation package

    Unity

    Mountain View, CA
    1 day ago
  • $272k - $431.25k

     ...Analysis Manager to lead an engineering team responsible for supervising...  ...role involves analyzing kernel authoring flows from DSLs to...  ...testlists, and coordinate with CUDA release schedules. Additionally, you will...  ...continuous performance tracking for GPU software products from pre-... 
    Full time
    Shift work

    Nvidia

    Santa Clara, CA
    12 hours ago
  • $206.4k - $379.1k

     ...Premiere. We are hiring a Principal Machine Learning Engineer to serve as the technical...  ...across model families and GPU fleets. The system design...  ...using tools such as PyTorch , CUDA, Triton, and TensorRT ....  ..., quantization , GPU scheduling - to improve engineering velocity... 
    Temporary work
    Local area
    Worldwide

    Adobe

    San Jose, CA
    3 days ago
  •  ...THE ROLE:We are looking for a Senior GPU Inference Performance Engineer to own end-to-end performance...  ...rocProfiler, Omniperf) and NVIDIA (CUDA, Nsight Systems/Compute, DCGM) GPUs...  ...HBM bandwidth, compute utilization, kernel scheduling, memory allocation, and PCIe/Infinity... 

    AMD

    Santa Clara, CA
    12 hours ago
  •  ...ROLEWe are seeking a Principal GenAI Inference Optimization Engineer to join our Models...  ...workloads on AMD GPU platforms. You will...  ...multiple layers—from kernels and runtimes to...  ...memory bandwidth, scheduling).- Contribute to cross...  ...systems language (C++/CUDA/HIP).- Experience... 

    AMD

    San Jose, CA
    4 days ago
  • $133.5k - $272k

     ...Staff Software Development Engineer in Test, SWG Important: if an employer asks you to log into...  ...computer architecture – multi-threading, CPU scheduling, memory management with practical knowledge of Linux at system/kernel level ~ Hands-on experience with Docker and... 

    Talanto

    Santa Clara, CA
    1 day ago
  • $272k - $431.25k

     ...transforming every industry. GPU-accelerated deep learning...  ...are seeking an exceptional Principal Perception Engineer to lead the design and productization...  ...pipelines.Experience with CUDA development and optimizing...  ...through custom CUDA kernels or other GPU-accelerated... 
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  •  ...Position Overview We are seeking a Principal Kubernetes Control Plane Engineer to architect the foundational...  ...customers. Collaborate with AI Scheduling and Fabric engineering teams to ensure...  ...plane integrates tightly with GPU orchestration layers. Lead design... 
    Full time
    Local area

    Bitdeer Technologies Group

    San Jose, CA
    23 days ago
  • $220k - $300k

     ...architecture rather than the traditional GPU model. Its decode performance is...  .... About the role As a Senior Principal Machine Learning Engineer, you will be responsible for designing...  ...training Familiarity with compiler or kernel-level optimization for ML workloads... 
    Full time
    Temporary work
    Local area
    Worldwide
    Flexible hours

    SambaNova

    San Jose, CA
    1 day ago
  •  ...through advanced AI, data, and engineering capabilities. Our mission...  ...runtime, model serving, GPU infrastructure, distributed...  ...batching, KV-cache handling, GPU scheduling, distributed execution,...  ..., vLLM-style serving, CUDA/Triton kernels, distributed inference, tensor... 

    Accellor

    Mountain View, CA
    28 days ago
  •  ...talented individuals to join its fast-growing teams. As a Principal Engineer on our Mapping and Localization team, you will design and...  ...with LOAM, lego-LOAM, ORB-SLAM, or VINS. Experience with CUDA/GPU programming or optimization for ARM-based embedded platforms... 
    Odd job
    Shift work

    PlusAI

    Santa Clara, CA
    7 days ago
  • $300 per month

     ...frontier AI runs on. We are looking for a Principal Engineer on our Production Engineering team....  ...distributed systems, storage, compute scheduling — you understand the full stack from hardware...  ...with HPC infrastructure: GPU cluster operations, job schedulers (Slurm... 
    Full time
    Temporary work
    Immediate start

    G2 Venture Partners

    Sunnyvale, CA
    3 days ago
  • $185k - $240k

     ...class internet speeds worldwide, bridging the digital divide in ways previously thought impossible. As a Principal Wireless Algorithms Engineer (MAC Layer Scheduling), you will work in a team whose primary responsibility is to bring up and maintain a stable operating... 
    Work experience placement
    Worldwide
    Flexible hours

    Tarana Wireless Inc

    Milpitas, CA
    3 days ago
  • $152k - $241.5k

     ...era of computing. An era in which our GPU acts as the brains of computers, robots...  ...impact on the world.We are hiring software engineers for the CUDA Tile team. NVIDIA GPUs are at the...  ...optimize the performance of tile-based kernels to ensure they execute efficiently across... 
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    5 hours ago
  • $152k - $241.5k

     ...helped craft as a member of the GPU Foundations Developer Tools...  ...Collaborate with developer tools engineers, software library developers,...  ...and both user-mode and kernel-mode drivers.Proven knowledge...  ...monitor hardware.Experience in CUDA or GPU programming models.Prior... 
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • $184k - $287.5k

     ...seeking a self‑motivated senior engineer for the Aerial Omniverse...  ...implementation of a real‑time, GPU‑accelerated propagation engine...  ...experience.Hands‑on proficiency with CUDA and at least one GPU ray‑...  ...vs‑bandwidth trade‑offs at the kernel level.Working knowledge of electromagnetic... 
    Full time

    Nvidia

    Santa Clara, CA
    7 days ago
  • $152k - $241.5k

     ...NVIDIA is hiring a Senior Compiler Engineer to join our team driving the next generation of GPU systems programming. We are...  ...tooling of Rust to native GPU and CUDA development. On this team, you will...  ...-safe, high-performance GPU kernels in idiomatic Rust.What you’ll be... 
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    3 days ago
  • $124k - $195.5k

     ...searching for a Backend Compiler Engineer for an exciting and fun role in our GPU Software organization. Our Compiler...  ...(OpenGL, Vulkan, DX) and Compute (CUDA, PTX, OpenCL, Fortran, C++). This...  ...generation including instruction scheduling, software pipelining, register allocation... 
    Full time
    Remote work
    Worldwide

    Nvidia

    Santa Clara, CA
    4 days ago
  • $207k - $340k

     ...approval. We’re hiring a Principal Staff Software Engineer to lead LinkedIn’s GPU-Based Retrieval Platform,...  ...distributed serving, GPU scheduling, memory efficiency, batching, and kernel-level optimization. You will...  ...Optimize GPU performance across CUDA, Triton, memory... 
    For contractors
    Work at office
    Remote work
    Work from home
    Flexible hours

    Linkedin

    Mountain View, CA
    1 day ago
  • $96k - $306k

     ...Project Controls Scheduler As a Project Controls Scheduler, you will be fully integrated as part of the Project Controls team playing...  .... Responsibilities Develop fully integrated Engineering, Procurement, Construction, Commissioning logically tied, and... 
    Hourly pay
    Full time
    Temporary work
    Flexible hours

    Tesla

    San Jose, CA
    3 days ago
  • $272k - $431.25k

    NVIDIA is looking for a Cloud Site Reliability Engineering Architect to work in IPP's (Infrastructure, Planning and Process) Cloud Infrastructure...  ...them?What you'll be doing:Serve as an SRE Architect part of GPU Private Cloud team used by thousands of NVIDIANs globally for... 
    Full time
    Work experience placement
    Worldwide

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $114.6k - $234.6k

     ...Mechanical Design Engineer Independently designs and develops mechanical systems including components, enclosures, and packaging, ensuring...  ...aspects of engineering projects in coordination with program schedule requirements. Begins to coordinate resources, timelines, and... 

    Hackajob

    Santa Clara, CA
    3 days ago
  • $127.88k - $223.81k

     ...performance, manufacturability, serviceability, cost, reliability, and schedule. Architect and design high-performance instrumentation used...  ...-learned across programs. Mentor senior and mid-level engineers; establish hardware design best practices, checklists,... 
    Full time
    Work at office
    Immediate start

    Coherent

    Santa Clara, CA
    4 days ago
  • $153.5k - $310.5k

     ...Senior Principal Mechanical Engineer This role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per week...  ...-paced environment with aggressive product development schedules. This individual will be responsible for the mechanical architecture... 
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise Development LP

    Sunnyvale, CA
    12 hours ago
  • $107.5k - $204.5k

     ...than 100 years of experience and renowned engineering expertise to meet the needs of today's...  .... The department is seeking to hire a Principal Engineer - One Shots. What you will...  ...deliver required subsystem components on schedule and on budget Frequently interface... 
    Contract work
    Temporary work
    For contractors
    Work experience placement
    For subcontractor
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours

    Raytheon

    San Jose, CA
    3 days ago
  • $180k - $260k

     ...sizing and estimates of work and review of product development schedules • Decision making to deliver on goals with supervision. •...  ...problem restoration. Your Skills and Experience • Mechanical Engineering University degree from recognized University • Exposure to... 
    Full time
    Temporary work

    Nokia

    Sunnyvale, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Engineer, CUDA UMD - GPU Kernel Scheduling. Be the first to apply!