We are seeking highly skilled and motivated software engineers to join us and build AI inference ... Develop, optimize, and benchmark GPU kernels (both hand-tuned and compiler-generated) using ...
We are seeking highly skilled and motivated software engineers to join us and build AI inference ... Develop, optimize, and benchmark GPU kernels (both hand-tuned and compiler-generated) using ...
We are seeking highly skilled and motivated software engineers to join us and build AI inference ... Develop, optimize, and benchmark GPU kernels (both hand-tuned and compiler-generated) using ...
We are seeking highly skilled and motivated software engineers to join us and build AI inference ... Develop, optimize, and benchmark GPU kernels (both hand-tuned and compiler-generated) using ...
You are a strong software engineer with solid knowledge of AI software stacks and an interest in ... Familiarity with GPU acceleration, performance optimization, compiler technologies, or low-level ...
You are a strong software engineer with solid knowledge of AI software stacks and an interest in ... Familiarity with GPU acceleration, performance optimization, compiler technologies, or low-level ...
Junior QA Engineer
Toronto, ON · On-site
We develop smart building software and integrated hardware solutions that connect property managers ... About the Role We are looking for an enthusiastic Junior Quality Assurance Engineer to join our ...
Junior QA Engineer
Toronto, ON · On-site
We develop smart building software and integrated hardware solutions that connect property managers ... About the Role We are looking for an enthusiastic Junior Quality Assurance Engineer to join our ...
Staff Software Engineer
Toronto, ON · Hybrid
CA$173K - CA$197K/yr
Provide mentorship to junior and intermediate associates through engineering best practises and ... Bachelor's, Master's or Diploma in Computer Science, Software Engineering, Information Technology ...
Staff Software Engineer
Toronto, ON · Hybrid
CA$173K - CA$197K/yr
Provide mentorship to junior and intermediate associates through engineering best practises and ... Bachelor's, Master's or Diploma in Computer Science, Software Engineering, Information Technology ...
Staff Software Engineer
Toronto, ON · Hybrid
CA$173K - CA$197K/yr
Provide mentorship to junior and intermediate associates through engineering best practises and ... Bachelor's, Master's or Diploma in Computer Science, Software Engineering, Information Technology ...
Staff Software Engineer
Toronto, ON · Hybrid
CA$173K - CA$197K/yr
Provide mentorship to junior and intermediate associates through engineering best practises and ... Bachelor's, Master's or Diploma in Computer Science, Software Engineering, Information Technology ...
Staff Software Engineer
Toronto, ON · Hybrid
CA$172K - CA$197K/yr
Provide mentorship to junior and intermediate associates through engineering best practises and ... Bachelor's, Master's or Diploma in Computer Science, Software Engineering, Information Technology ...
Staff Software Engineer
Toronto, ON · Hybrid
CA$172K - CA$197K/yr
Provide mentorship to junior and intermediate associates through engineering best practises and ... Bachelor's, Master's or Diploma in Computer Science, Software Engineering, Information Technology ...
Staff Software Engineer
Toronto, ON · Hybrid
CA$172K - CA$197K/yr
Provide mentorship to junior and intermediate associates through engineering best practises and ... Bachelor's, Master's or Diploma in Computer Science, Software Engineering, Information Technology ...
Staff Software Engineer
Toronto, ON · Hybrid
CA$172K - CA$197K/yr
Provide mentorship to junior and intermediate associates through engineering best practises and ... Bachelor's, Master's or Diploma in Computer Science, Software Engineering, Information Technology ...
... engineers to develop groundbreaking technologies in the inference systems software stack. We build ... Background in domain specific compiler and library solutions for LLM inference and training (e.g.
... engineers to develop groundbreaking technologies in the inference systems software stack. We build ... Background in domain specific compiler and library solutions for LLM inference and training (e.g.
Software Engineer
Toronto, ON · On-site
Apply software engineering best practices including SOLID principles, design patterns, and clean ... Experience mentoring junior developers or leading technical initiatives. * Strong communication ...
Software Engineer
Toronto, ON · On-site
Apply software engineering best practices including SOLID principles, design patterns, and clean ... Experience mentoring junior developers or leading technical initiatives. * Strong communication ...
... Neuron Software Development Kit (SDK), which includes an ML compiler, runtime and natively ... Our team covers multiple disciplines including silicon engineering, hardware design and ...
... Neuron Software Development Kit (SDK), which includes an ML compiler, runtime and natively ... Our team covers multiple disciplines including silicon engineering, hardware design and ...
... software ... You will be responsible for leading key initiatives, mentoring junior developers, and collaborating ...
Quick apply
... software ... You will be responsible for leading key initiatives, mentoring junior developers, and collaborating ...
Technical understanding - as a standard Software Engineer there will be expectations that you are able to lead technical discussions, challenge design and strategy * Familiarity with at least one ...
Technical understanding - as a standard Software Engineer there will be expectations that you are able to lead technical discussions, challenge design and strategy * Familiarity with at least one ...
Mentor junior and mid-level engineers through pairing, code reviews, and knowledge-sharing sessions We're Excited to Learn More About You - Software Engineer If this role sounds like the right next ...
Mentor junior and mid-level engineers through pairing, code reviews, and knowledge-sharing sessions We're Excited to Learn More About You - Software Engineer If this role sounds like the right next ...
Senior Software Engineer
Toronto, ON · On-site
CA$130K - CA$140K/yr
Are you a passionate Senior Software Engineer looking to make a significant impact in the fintech ... Provide guidance and coaching to junior engineers, helping them grow their skills and contributing ...
Quick apply
Senior Software Engineer
Toronto, ON · On-site
CA$130K - CA$140K/yr
Are you a passionate Senior Software Engineer looking to make a significant impact in the fintech ... Provide guidance and coaching to junior engineers, helping them grow their skills and contributing ...
Software Engineering Manager, ML Kernel Performance, AWS Neuron, Annapurna Labs
Toronto, ON · On-site
Working at the hardware-software boundary, our engineers craft high-performance kernels for ML ... As part of the broader Neuron Compiler organization, our team works across multiple technology ...
Software Engineering Manager, ML Kernel Performance, AWS Neuron, Annapurna Labs
Toronto, ON · On-site
Working at the hardware-software boundary, our engineers craft high-performance kernels for ML ... As part of the broader Neuron Compiler organization, our team works across multiple technology ...
Mentor junior and mid-level engineers through pairing, code reviews, and knowledge-sharing sessions We're Excited to Learn More About You - Software Engineer If this role sounds like the right next ...
Mentor junior and mid-level engineers through pairing, code reviews, and knowledge-sharing sessions We're Excited to Learn More About You - Software Engineer If this role sounds like the right next ...
Mentor junior and mid-level engineers through pairing, code reviews, and knowledge-sharing sessions We're Excited to Learn More About You - Software Engineer If this role sounds like the right next ...
Mentor junior and mid-level engineers through pairing, code reviews, and knowledge-sharing sessions We're Excited to Learn More About You - Software Engineer If this role sounds like the right next ...
Mentor junior and mid-level engineers through pairing, code reviews, and knowledge-sharing sessions We're Excited to Learn More About You - Software Engineer If this role sounds like the right next ...
Mentor junior and mid-level engineers through pairing, code reviews, and knowledge-sharing sessions We're Excited to Learn More About You - Software Engineer If this role sounds like the right next ...
Mentor junior and mid-level engineers through pairing, code reviews, and knowledge-sharing sessions We're Excited to Learn More About You - Software Engineer If this role sounds like the right next ...
Mentor junior and mid-level engineers through pairing, code reviews, and knowledge-sharing sessions We're Excited to Learn More About You - Software Engineer If this role sounds like the right next ...
Junior Compiler Software Engineer information
What does a junior compiler software engineer do?
What are the key skills and qualifications needed to thrive as a junior compiler software engineer?
What are some typical challenges faced by junior compiler software engineers when working on large codebases?
What are the most commonly searched types of Compiler Software Engineer jobs in Toronto, ON?
The most popular types of Compiler Software Engineer jobs in Toronto, ON are:
What are popular job titles related to Junior Compiler Software Engineer jobs in Toronto, ON?
For Junior Compiler Software Engineer jobs in Toronto, ON, the most frequently searched job titles are:
- Internship Unity Developer
- Intern Compiler Engineer
- Junior Software Engineer Summer Internship
- Full Time Amazon Software Engineer
- Full Time Freelance Software Engineer
- Junior Software Trainer
- Internship Optical Engineer Intern
- Cloud Engineer Intern
- Contractual H1B Visa Sponsorship Software Engineer
- Intern Java Developer
What job categories do people searching Junior Compiler Software Engineer jobs in Toronto, ON look for?
The top searched job categories for Junior Compiler Software Engineer jobs in Toronto, ON are:
- Embedded Software Engineer Intern
- Internship Software Engineer Spotify
- Software Engineer Engineer
- Fintech Engineer
- Internship Pwc Software Engineer
- Contractual Software Engineer Visa Sponsorship
- Internship Expedia Software Engineer
- Graduate Junior Software Developer
- Xr Internship
- Director Infor Software Engineer

Full-time
Re-posted 4 hours ago
Nvidia rating
9.6
Based on 18 frontline employees who took The Breakroom Quiz
6th of 247 rated software companies
Job description
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
You will also be eligible for equity and benefits.
This posting is for an existing vacancy.
NVIDIA uses AI tools in its recruiting processes.
About Nvidia
Sourced by ZipRecruiter
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It's a unique legacy of innovation that's fueled by great technology--and amazing people. Today, we're tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what's never been done before takes vision, innovation, and the world's best talent.
Industry
Computer and electronic product manufacturing
Company size
10,000+ Employees
Headquarters location
Santa Clara, CA, US