Jobs Companies NVIDIA DL Performance Software Engineer - LLM Inference

Sobre este puesto de DL Performance Software Engineer - LLM Inference en NVIDIA

NVIDIA · Presencial · Canada, Toronto

We are seeking highly skilled and motivated software engineers to join us and build AI inference systems that serve large-scale models with extreme efficiency. You’ll architect and implement high-performance inference software, optimize GPU kernels, drive industry benchmarks, and work with state-of-the-art research techniques to improve serving efficiency. You’ll collaborate across inference performance, kernels, training, large-scale serving, and research teams to push the frontier of accelerated computing for AI.
 

What you’ll be doing:

  • Contribute features to vLLM that empower the newest models with the latest NVIDIA GPU hardware features and serving runtime algorithms.

  • Profile and optimize the inference framework (vLLM) with methods like speculative decoding, 5D Parallelism, and prefill-decode disaggregation.

  • Architect novel frameworks and runtime optimizations for inference infrastructure, benchmarking, and kernels.

  • Conduct and publish original research that advances the Pareto frontier in ML Systems; survey recent publications and find a way to integrate research ideas and prototypes into production-grade, open-source software.

  • Develop, optimize, and benchmark GPU kernels (both hand-tuned and compiler-generated) using techniques such as fusion, autotuning, and memory/layout optimization.

What we need to see:

  • Bachelor’s, Master’s, or PhD degree in Computer Science (CS), Computer Engineering (CE) or Software Engineering (SE).

  • 5+ years of industry experience in software engineering or equivalent research experience. 

  • Strong programming skills in Python and one of C/C++, Go, or Rust. Solid CS fundamentals: algorithms & data structures, operating systems, computer architecture, parallel programming, software engineering, distributed systems, deep learning theories.

  • Knowledgeable and passionate about performance engineering in ML frameworks (e.g., PyTorch) and inference engines (e.g., vLLM and SGLang).

  • Familiarity with GPU programming and performance: CUDA, memory hierarchy, streams, NCCL; proficiency with profiling/debug tools (e.g., Nsight Systems/Compute).

  • Excellent debugging, problem-solving, and communication skills; ability to excel in a fast-paced, multi-functional setting.

Ways to Stand out from the Crowd

  • Experience developing major features and optimizations for LLM inference engines (e.g., vLLM, SGLang).

  • Hands-on work with LLM inference and training runtimes (deploying LLMs to production, large-scale LLM pre-training and RL), ML compilers and DSLs (e.g., Triton, CuTe, MLIR/LLVM, XLA), GPU libraries (e.g., CUTLASS) and features (e.g., CUDA Graph, Tensor Cores).

  • Experience with speculative decoding training and runtime features: tree-structured drafting, parallel drafting, diffusion LLMs, DFlash, EAGLE.

  • Contributions to open-source projects and/or publications; please include links to GitHub pull requests, published papers and artifacts.

  • At NVIDIA, we believe artificial intelligence (AI) will fundamentally transform how people live and work. Our mission is to advance AI research and development to create groundbreaking technologies that enable anyone to harness the power of AI and benefit from its potential.

Our team consists of experts in AI, systems and performance optimization. Our leadership includes world-renowned experts in AI systems who have received multiple academic and industry research awards. If you’re excited to build systems, kernels, and tools that make large-scale AI faster, more efficient, and easier to deploy, we’d love to hear from you.


#LI-Hybrid

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 135,000 CAD - 185,000 CAD for Level 3, and 170,000 CAD - 220,000 CAD for Level 4.

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until August 10, 2026.

This posting is for an existing vacancy. 

NVIDIA uses AI tools in its recruiting processes.

¿Listo para postularte en NVIDIA?
Postúlate en NVIDIA

Sobre NVIDIA

NVIDIA pioneered accelerated computing. Today, our AI infrastructure powers global intelligence, transforming every industry. Learn more about NVIDIA .

Ver todos los empleos en NVIDIA →

Empleos similares

Kong
Software Engineer
Kong
⚡ Postúlate pronto Toronto, Canada Híbrido CA$118,000–CA$140,000
● Nuevo 👁 Visto ✓ Postulado hace 1d
Geotab
Senior Software Developer (Geotab Vitality)
Geotab
⚡ Postúlate pronto Oakville, Ontario - Canada; To... Presencial CA$101,600–CA$132,000
● Nuevo 👁 Visto ✓ Postulado hace 1d
Geotab
Lead Software Developer
Geotab
⚡ Postúlate pronto Oakville, Ontario - Canada; To... Presencial CA$116,200–CA$155,000
● Nuevo 👁 Visto ✓ Postulado hace 1d
Geotab
Software Developer
Geotab
⚡ Postúlate pronto Oakville, Ontario - Canada; To... Presencial CA$85,500–CA$105,600
● Nuevo 👁 Visto ✓ Postulado hace 1d
Internship List
Software Developer Intern (Winter/January 2027, 8 Months)
Internship List
⚡ Postúlate pronto Oakville, Ontario - Canada; To... Presencial CA$68,640–CA$81,120
● Nuevo 👁 Visto ✓ Postulado hace 1d
Internship List
Software Developer Intern, Geotab Vitality (Winter/January 2027, 4 Months)
Internship List
⚡ Postúlate pronto Oakville, Ontario - Canada; To... Presencial CA$68,640–CA$81,120
● Nuevo 👁 Visto ✓ Postulado hace 1d
Internship List
Software Developer Intern, MyGeotab (Winter/January 2027, 4-8 Months)
Internship List
⚡ Postúlate pronto Oakville, Ontario - Canada; To... Presencial CA$49,920–CA$81,120
● Nuevo 👁 Visto ✓ Postulado hace 1d
Stripe
Staff Software Engineer, Financial Crimes
Stripe
⚡ Postúlate pronto Toronto Presencial
● Nuevo 👁 Visto ✓ Postulado hace 1d
Stripe
Software Engineer, Machine Learning Infrastructure
Stripe
⚡ Postúlate pronto Toronto, Canada Presencial
● Nuevo 👁 Visto ✓ Postulado hace 1d

Regístrate para recibir sugerencias adaptadas a los empleos que abres y las búsquedas que guardas.

Más empleos en NVIDIA

Ver todos los empleos en NVIDIA →

Postúlate ahora
🤖

Un momento — para

JobsRadar se creó para personas reales que están pasando un mal momento en su búsqueda de empleo — no para solicitudes automatizadas. Estás haciendo clic demasiado rápido y ahora estás bloqueado temporalmente.

Vuelve más tarde. Si de verdad estás buscando empleo, cuentas con nosotros — solo compórtate como una persona.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Toma ventaja en tu búsqueda de empleo.

Únete a nuestro canal de Telegram para lo que te ayuda a conseguir el puesto — referencias salariales, el pulso semanal del mercado y avisos de nuevas funciones. Sin spam, solo señal.

Únete al canal — es gratis