... high-performance computing. Strong programming skills in Python and C/C++; experience with Go or Rust is a plus; solid CS fundamentals: algorithms & data structures, operating systems, computer ...
... high-performance computing. Strong programming skills in Python and C/C++; experience with Go or Rust is a plus; solid CS fundamentals: algorithms & data structures, operating systems, computer ...
... high-performance computing. * Strong programming skills in Python and C/C++; experience with Go or Rust is a plus; solid CS fundamentals: algorithms & data structures, operating systems, computer ...
... high-performance computing. * Strong programming skills in Python and C/C++; experience with Go or Rust is a plus; solid CS fundamentals: algorithms & data structures, operating systems, computer ...
CA$100K - CA$500K/yr
Who You Are * You're interested in how hardware systems get built end-to-end and like working close to the components that make high-performance computing possible. * You have 5+ years of experience ...
CA$100K - CA$500K/yr
Who You Are * You're interested in how hardware systems get built end-to-end and like working close to the components that make high-performance computing possible. * You have 5+ years of experience ...
Strong knowledge of workstation solutions and high-performance computing use cases. * Strong understanding of PC architectures, operating systems, device management, peripherals, displays, docking ...
Strong knowledge of workstation solutions and high-performance computing use cases. * Strong understanding of PC architectures, operating systems, device management, peripherals, displays, docking ...
You'll architect and implement high-performance inference software, optimize GPU kernels, drive ... computing for AI. What you'll be doing: * Contribute features to vLLM that empower the newest ...
You'll architect and implement high-performance inference software, optimize GPU kernels, drive ... computing for AI. What you'll be doing: * Contribute features to vLLM that empower the newest ...
You'll architect and implement high-performance inference software, optimize GPU kernels, drive ... computing for AI. What you'll be doing: Contribute features to vLLM that empower the newest models ...
You'll architect and implement high-performance inference software, optimize GPU kernels, drive ... computing for AI. What you'll be doing: Contribute features to vLLM that empower the newest models ...
Advanced Packaging and High Performance Computing. You will bring deep expertise in advanced packaging and interconnect innovation, from hybrid bonding to co-packaged optics (CPO) and extend that ...
Quick apply
Advanced Packaging and High Performance Computing. You will bring deep expertise in advanced packaging and interconnect innovation, from hybrid bonding to co-packaged optics (CPO) and extend that ...
AMD is powering the next generation of supercomputing, high-performance computing, cloud, and AI. Whether you're designing next-gen processors, enabling AI breakthroughs, or creating go-to-market ...
AMD is powering the next generation of supercomputing, high-performance computing, cloud, and AI. Whether you're designing next-gen processors, enabling AI breakthroughs, or creating go-to-market ...
This role is critical to advancing thermal management technologies that support high-performance computing environments. Key Responsibilities Design & Development * Architect and developliquid ...
Quick apply
This role is critical to advancing thermal management technologies that support high-performance computing environments. Key Responsibilities Design & Development * Architect and developliquid ...
This role is critical to advancing thermal management technologies that support high-performance computing environments. Key Responsibilities Design & Development * Architect and developliquid ...
Quick apply
This role is critical to advancing thermal management technologies that support high-performance computing environments. Key Responsibilities Design & Development * Architect and developliquid ...
This role is critical to advancing thermal management technologies that support high-performance computing environments. Key Responsibilities Design & Development * Architect and develop liquid ...
This role is critical to advancing thermal management technologies that support high-performance computing environments. Key Responsibilities Design & Development * Architect and develop liquid ...
AMD is powering the next generation of supercomputing, high-performance computing, cloud, and AI. Whether you're designing next-gen processors, enabling AI breakthroughs, or creating go-to-market ...
AMD is powering the next generation of supercomputing, high-performance computing, cloud, and AI. Whether you're designing next-gen processors, enabling AI breakthroughs, or creating go-to-market ...
This role is critical to advancing thermal management technologies that support high-performance computing environments. Key Responsibilities Design & Development * Architect and develop liquid ...
This role is critical to advancing thermal management technologies that support high-performance computing environments. Key Responsibilities Design & Development * Architect and develop liquid ...
Product Development Engineer - Liquid Cooling
Markham, ON · On-site
CA$85K - CA$140K/yr
This role is critical to advancing thermal management technologies that support high-performance computing environments. Key Responsibilities Design & Development * Architect and develop liquid ...
Product Development Engineer - Liquid Cooling
Markham, ON · On-site
CA$85K - CA$140K/yr
This role is critical to advancing thermal management technologies that support high-performance computing environments. Key Responsibilities Design & Development * Architect and develop liquid ...
Knowledge of thermal technologies in high-performance computing and data centers. * Experience in developing thermal control algorithms to optimize device and system performance. * Experience with ...
Knowledge of thermal technologies in high-performance computing and data centers. * Experience in developing thermal control algorithms to optimize device and system performance. * Experience with ...
Systems Administrator III
Toronto, ON · On-site
CA$93K - CA$104K/yr
Experience working with or willingness to learn High Performance Computing (HPC). * Experience with some or all of: NFS, Openstack, Ceph, Slurm, Ansible, Git, Terraform, containerization, Kubernetes ...
Systems Administrator III
Toronto, ON · On-site
CA$93K - CA$104K/yr
Experience working with or willingness to learn High Performance Computing (HPC). * Experience with some or all of: NFS, Openstack, Ceph, Slurm, Ansible, Git, Terraform, containerization, Kubernetes ...
This role is critical to advancing thermal management technologies that support high-performance computing environments. Key Responsibilities Design & Development * Architect and develop liquid ...
Quick apply
This role is critical to advancing thermal management technologies that support high-performance computing environments. Key Responsibilities Design & Development * Architect and develop liquid ...
Trading Infrastructure Specialist - Graduate Programme
London, ON · On-site
CA$100K/yr
You will have the opportunity to work with technologies such as Linux, Kubernetes, high-performance computing (HPC), distributed storage, load balancing, and more. Towards the end of the programme ...
Trading Infrastructure Specialist - Graduate Programme
London, ON · On-site
CA$100K/yr
You will have the opportunity to work with technologies such as Linux, Kubernetes, high-performance computing (HPC), distributed storage, load balancing, and more. Towards the end of the programme ...
It will also have potential applications in advanced health care treatments, reducing pollution, building high-performance computing capabilities and producing super-efficient solar energy. Internal ...
Quick apply
It will also have potential applications in advanced health care treatments, reducing pollution, building high-performance computing capabilities and producing super-efficient solar energy. Internal ...
AMD is powering the next generation of supercomputing, high-performance computing, cloud, and AI. Whether you're designing next-gen processors, enabling AI breakthroughs, or creating go-to-market ...
New
AMD is powering the next generation of supercomputing, high-performance computing, cloud, and AI. Whether you're designing next-gen processors, enabling AI breakthroughs, or creating go-to-market ...
New
High Performance Computing information
See Ontario salary details
$26.5K - $42K
6% of jobs
$42K - $57.5K
9% of jobs
$57.5K - $73K
6% of jobs
$80.8K is the 25th percentile. Wages below this are outliers.
$73K - $88.5K
7% of jobs
$88.5K - $104K
13% of jobs
The median wage is $112.9K / yr.
$104K - $119.5K
15% of jobs
$119.5K - $135K
15% of jobs
$138.9K is the 75th percentile. Wages above this are outliers.
$135K - $150.5K
15% of jobs
$150.5K - $166K
9% of jobs
$166K - $181.5K
4% of jobs
$181.5K - $197K
1% of jobs
$26.5K
$112.6K
$197K
How much do high performance computing jobs pay per year?
What is high performance computing?
A High Performance Computing (HPC) job involves designing, managing, and optimizing advanced computing systems used for complex calculations, simulations, and data processing. Professionals in this field work with supercomputers, parallel computing frameworks, and high-speed networks to enhance computational efficiency. HPC specialists are commonly employed in scientific research, engineering, finance, and artificial intelligence to solve large-scale problems. Responsibilities often include developing algorithms, maintaining HPC clusters, and improving system performance.
What are the typical responsibilities of someone working in high performance computing?
Professionals in High Performance Computing (HPC) are often responsible for designing, implementing, and maintaining powerful computing clusters tailored for processing large data sets or running complex simulations. Daily tasks may include optimizing code and workflows for parallel environments, troubleshooting hardware and software issues, and supporting researchers or engineers in using HPC resources efficiently. Collaboration is common, as HPC specialists work closely with IT staff, domain scientists, and software developers to ensure systems meet project and organizational goals. This role provides a challenging and dynamic work environment, offering opportunities to continually learn about emerging technologies and methodologies in computational science.
What are the key skills and qualifications needed to thrive in high performance computing, and why are they important?
To thrive in High Performance Computing, you need expertise in parallel computing, computer architecture, and programming languages such as C/C++ or Fortran, often backed by a relevant degree in computer science or engineering. Familiarity with HPC cluster management, job scheduling systems (e.g., SLURM), and experience with accelerators like GPUs or cloud platforms is crucial; certifications in Linux administration or HPC technologies are advantageous. Strong problem-solving skills, attention to detail, and effective communication abilities help professionals excel in complex, collaborative environments. These qualifications enable the efficient design, deployment, and maintenance of advanced computing infrastructure to support scientific and engineering applications.
Is high performance computing still relevant?
What are examples of high performance computing?
What are popular job titles related to High Performance Computing jobs in Ontario?
For High Performance Computing jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching High Performance Computing jobs in Ontario look for?
The top searched job categories for High Performance Computing jobs in Ontario are:

Full-time
Re-posted 15 days 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 stacks, optimize GPU kernels and compilers, drive industry benchmarks, and scale workloads across multi-GPU, multi-node, and multi-cloud environments. You'll collaborate across inference, compiler, scheduling, and performance 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; profile and optimize the inference framework (vLLM) with methods like speculative decoding, data/tensor/expert/pipeline-parallelism, prefill-decode disaggregation. Develop, optimize, and benchmark GPU kernels (hand-tuned and compiler-generated) using techniques such as fusion, autotuning, and memory/layout optimization; build and extend high-level DSLs and compiler infrastructure to boost kernel developer productivity while approaching peak hardware utilization. Define and build inference benchmarking methodologies and tools; contribute both new benchmark and NVIDIA's submissions to the industry-leading MLPerf Inference benchmarking suite.
Architect the scheduling and orchestration of containerized large-scale inference deployments on GPU clusters across clouds. Conduct and publish original research that pushes the pareto frontier for the field of ML Systems; survey recent publications and find a way to integrate research ideas and prototypes into NVIDIA's software products. What we need to see: Bachelor's degree (or equivalent experience) in Computer Science (CS), Computer Engineering (CE) or Software Engineering (SE) with 7+ years of experience; alternatively, Master's degree in CS/CE/SE with 5+ years of experience; or PhD degree with the thesis and top-tier publications in ML Systems, GPU architecture, or high-performance computing.
Strong programming skills in Python and C/C++; experience with Go or Rust is a plus; solid CS fundamentals: algorithms & data structures, operating systems, computer architecture, parallel programming, distributed systems, deep learning theories. Knowledgeable and passionate about performance engineering in ML frameworks (e.g., PyTorch) and model serving systems (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)
Experience with containers and orchestration (Docker, Kubernetes, Slurm); familiarity with Linux namespaces and cgroups. 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 building and optimizing LLM inference engines (e.g., vLLM, SGLang)
Hands-on work with ML compilers and DSLs (e.g., Triton, TorchDynamo/Inductor, MLIR/LLVM, XLA), GPU libraries (e.g., CUTLASS) and features (e.g., CUDA Graph, Tensor Cores). Experience contributing to containerization/virtualization technologies such as containerd/CRI-O/CRIU. Experience with cloud platforms (AWS/GCP/Azure), infrastructure as code, CI/CD, and production observability
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 170,000 CAD - 220,000 CAD for Level 4, and 225,000 CAD - 275,000 CAD for Level 5. You will also be eligible for equity and benefits.
Applications for this job will be accepted at least until August 18, 2026. 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