NVIDIA logo

Senior Deep Learning Software Engineer, DLSim

NVIDIA
August 25, 2026
Full-time
On-site
Santa Clara, California, United States
$152,000 - $287,500 USD yearly
EDA Jobs, Level - Senior

Job Title

Senior Deep Learning Software Engineer, DLSim

Role Summary

The DL Performance Modeling Team builds full‑stack simulation infrastructure to evaluate deep learning workloads across NVIDIA GPU architectures. This role develops simulation backends, analysis, and tooling to assess compiler and hardware interactions and to inform architecture and system design.

Experience Level

Senior — typically 3+ years of relevant experience in compiler optimization, architectural simulation, or similar areas.

Responsibilities

Key responsibilities include designing, building, and applying simulation and analysis infrastructure to evaluate AI workloads and guide hardware and software decisions.

  • Develop fast, scalable simulation backends for evaluating AI workloads across NVIDIA compiler stacks.
  • Improve compiler kernel code generation and computational graph optimizations using modeled performance insights.
  • Model and optimize datacenter-scale AI workloads and deployment scenarios.
  • Partner with architecture and software teams to evaluate future GPU features and influence silicon and system-level design.
  • Design and maintain tests, performance analysis tools, and validation infrastructure for simulation outputs.

Requirements

Must-have qualifications and skills.

Must-have:

  • 3+ years of relevant experience in compiler optimization, architectural simulation, or related areas.
  • Hands-on experience with MLIR and compiler infrastructure.
  • Proficient in C/C++ and Python; strong software design, debugging, and performance analysis skills.
  • Experience building or using simulation or modeling tools for hardware/software evaluation.
  • Strong communication and collaboration skills; ability to work cross-functionally in a fast-paced environment.

Nice-to-have:

  • Experience designing or implementing compiler frameworks or intermediate representations from the ground up.
  • Deep understanding of LLM inference workloads and their impact on computer architecture.
  • Hands-on experience implementing and optimizing complex AI workloads on CPUs, GPUs, or custom accelerators.

Education Requirements

Master's degree (or equivalent practical experience) in Computer Science, Computer Engineering, or a related STEM field; PhD preferred. Equivalent professional experience will be considered.


About the Company

Company: NVIDIA

Headquarters: Santa Clara, California, USA

NVIDIA is a global leader in accelerated computing, renowned for its innovative solutions in AI and digital twins that transform diverse industries. The company specializes in networking technologies, providing end-to-end InfiniBand and Ethernet solutions for servers and storage that optimize performance and scalability. NVIDIA serves sectors such as high-performance computing, enterprise data centers, and cloud computing, constantly reinventing its products and services to stay ahead in the market.

NVIDIA logo

Date Posted: 2026-08-25