Develop and optimize high-performance numerical software in C++, Python, and CUDA. * Re-engineer research prototypes into scalable, production-ready solutions. * Implement parallel programming ...
Develop and optimize high-performance numerical software in C++, Python, and CUDA. * Re-engineer research prototypes into scalable, production-ready solutions. * Implement parallel programming ...
CA$150K - CA$230K/yr
Work with internals of frameworks like PyTorch, NCCL, CUDA runtime-not as a user, but modifying and ... GPU programming (CUDA) or GPU systems experience * High-performance networking (RDMA, InfiniBand)
CA$150K - CA$230K/yr
Work with internals of frameworks like PyTorch, NCCL, CUDA runtime-not as a user, but modifying and ... GPU programming (CUDA) or GPU systems experience * High-performance networking (RDMA, InfiniBand)
Senior Deep Learning Engineer
Toronto, ON · On-site +1
$130K - $180K/yr
We're seeking top-notch engineers to join our team. As part of our group, you'll collaborate with ... Knowledge of CUDA/OpenGL * Experience deploying neural networks in production * Familiarity with ...
Quick apply
Senior Deep Learning Engineer
Toronto, ON · On-site +1
$130K - $180K/yr
We're seeking top-notch engineers to join our team. As part of our group, you'll collaborate with ... Knowledge of CUDA/OpenGL * Experience deploying neural networks in production * Familiarity with ...
Senior Deep Learning Engineer
Toronto, ON · On-site +1
$130K - $180K/yr
We're seeking top-notch engineers to join our team. As part of our group, you'll collaborate with ... Knowledge of CUDA/OpenGL * Experience deploying neural networks in production * Familiarity with ...
Quick apply
Senior Deep Learning Engineer
Toronto, ON · On-site +1
$130K - $180K/yr
We're seeking top-notch engineers to join our team. As part of our group, you'll collaborate with ... Knowledge of CUDA/OpenGL * Experience deploying neural networks in production * Familiarity with ...
Senior Software Developer
Concord, ON · On-site
CA$93K - CA$124K/yr
GPU/CUDA programming knowledge * Advantage: Experience with lidar or geospatial systems * Advantage: Background in mathematical modelling or algorithms * Required: Degree in Computer Science or ...
Senior Software Developer
Concord, ON · On-site
CA$93K - CA$124K/yr
GPU/CUDA programming knowledge * Advantage: Experience with lidar or geospatial systems * Advantage: Background in mathematical modelling or algorithms * Required: Degree in Computer Science or ...
Site Reliability Engineer
Toronto, ON · On-site +1
CA$125K - CA$250K/yr
We are looking for a Site Reliability Engineer to help build and operate the infrastructure behind ... GPU and server administration, including CUDA drivers, firmware, BIOS, and hardware troubleshooting
Site Reliability Engineer
Toronto, ON · On-site +1
CA$125K - CA$250K/yr
We are looking for a Site Reliability Engineer to help build and operate the infrastructure behind ... GPU and server administration, including CUDA drivers, firmware, BIOS, and hardware troubleshooting
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 ...
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 ...
Designing and implementing GPU applications in CUDA/C++ to enhance pre-silicon verification ... The ideal candidate is an energetic, motivated engineer, excellent communication skills, and a ...
New
Designing and implementing GPU applications in CUDA/C++ to enhance pre-silicon verification ... The ideal candidate is an energetic, motivated engineer, excellent communication skills, and a ...
New
Designing and implementing GPU applications in CUDA/C++ to enhance pre-silicon verification ... The ideal candidate is an energetic, motivated engineer, excellent communication skills, and a ...
New
Designing and implementing GPU applications in CUDA/C++ to enhance pre-silicon verification ... The ideal candidate is an energetic, motivated engineer, excellent communication skills, and a ...
New
Designing and implementing GPU applications in CUDA/C++ to enhance pre-silicon verification ... The ideal candidate is an energetic, motivated engineer, excellent communication skills, and a ...
New
Designing and implementing GPU applications in CUDA/C++ to enhance pre-silicon verification ... The ideal candidate is an energetic, motivated engineer, excellent communication skills, and a ...
New
CUDA, memory hierarchy, streams, NCCL; proficiency with profiling/debug tools (e.g., Nsight Systems/Compute). * Experience with containers and orchestration (Docker, Kubernetes, Slurm); familiarity ...
CUDA, memory hierarchy, streams, NCCL; proficiency with profiling/debug tools (e.g., Nsight Systems/Compute). * Experience with containers and orchestration (Docker, Kubernetes, Slurm); familiarity ...
Designing and implementing GPU applications in CUDA/C++ to enhance pre-silicon verification ... The ideal candidate is an energetic, motivated engineer, excellent communication skills, and a ...
New
Designing and implementing GPU applications in CUDA/C++ to enhance pre-silicon verification ... The ideal candidate is an energetic, motivated engineer, excellent communication skills, and a ...
New
Quantiphi is an award-winning, AI-First digital engineering and consulting company focused on ... Enable and optimize the NVIDIA GPU stack (CUDA, cuDNN, NCCL, Triton, RAPIDS, etc.) * Collaborate ...
Quantiphi is an award-winning, AI-First digital engineering and consulting company focused on ... Enable and optimize the NVIDIA GPU stack (CUDA, cuDNN, NCCL, Triton, RAPIDS, etc.) * Collaborate ...
DSP Algorithm Engineer
CA$60 - CA$80/hr
DSP Algorithm Engineer Join a central AI and chip engineering organization at a leading technology ... Knowledge of DSP frameworks and parallel computing technologies such as OpenCL, CUDA, or OpenGL.
New
Quick apply
DSP Algorithm Engineer
CA$60 - CA$80/hr
DSP Algorithm Engineer Join a central AI and chip engineering organization at a leading technology ... Knowledge of DSP frameworks and parallel computing technologies such as OpenCL, CUDA, or OpenGL.
New
Research Engineer, Learnable Planner (Integration)
Toronto, ON · On-site +1
CA$159K - CA$296K/yr
As a research engineer for Learnable Planner you will support integration of new AI technologies ... and/or CUDA. Bonus/nice to have: - Experience deploying ML/DL models to a production motion ...
Research Engineer, Learnable Planner (Integration)
Toronto, ON · On-site +1
CA$159K - CA$296K/yr
As a research engineer for Learnable Planner you will support integration of new AI technologies ... and/or CUDA. Bonus/nice to have: - Experience deploying ML/DL models to a production motion ...
Senior / Staff ML Training Optimization Engineer
Toronto, ON · On-site +1
CA$141K - CA$249K/yr
Examples include designing new CUDA kernels, quantization-aware training and inference, and compilation/deployment techniques. - Work with researchers and ML engineers on best-practices for optimal ...
Senior / Staff ML Training Optimization Engineer
Toronto, ON · On-site +1
CA$141K - CA$249K/yr
Examples include designing new CUDA kernels, quantization-aware training and inference, and compilation/deployment techniques. - Work with researchers and ML engineers on best-practices for optimal ...
Senior / Staff ML Onboard Optimization Engineer
Toronto, ON · On-site +1
CA$141K - CA$249K/yr
... engineers to scale safe self-driving systems using an AI-first approach. - Expand the model ... CUDA kernels for inference. - Comprehensively profile model runtime and memory to pinpoint ...
Senior / Staff ML Onboard Optimization Engineer
Toronto, ON · On-site +1
CA$141K - CA$249K/yr
... engineers to scale safe self-driving systems using an AI-first approach. - Expand the model ... CUDA kernels for inference. - Comprehensively profile model runtime and memory to pinpoint ...
... programming using CUDA, OpenCL, or similar libraries. - Experience with distributed systems and cloud computing platforms such as Kubernetes, Docker, GCP, and AWS. Preferred Qualifications: - Ph.D ...
... programming using CUDA, OpenCL, or similar libraries. - Experience with distributed systems and cloud computing platforms such as Kubernetes, Docker, GCP, and AWS. Preferred Qualifications: - Ph.D ...
HPC Specialist
Ottawa, ON · On-site
... research, engineering simulations, AI/ML workloads, and large-scale data analytics. Core ... Benchmark workloads and tune for performance (e.g., MPI, CUDA, OpenMP) * Optimize I/O and inter ...
Quick apply
HPC Specialist
Ottawa, ON · On-site
... research, engineering simulations, AI/ML workloads, and large-scale data analytics. Core ... Benchmark workloads and tune for performance (e.g., MPI, CUDA, OpenMP) * Optimize I/O and inter ...
Software Engineer
Mississauga, ON · On-site
The Position Software Engineer A healthier future. It's what drives us to innovate. To continuously ... Experience with CUDA or GPU-accelerated libraries (CuPy, RAPIDS). Relocation benefits are not ...
Software Engineer
Mississauga, ON · On-site
The Position Software Engineer A healthier future. It's what drives us to innovate. To continuously ... Experience with CUDA or GPU-accelerated libraries (CuPy, RAPIDS). Relocation benefits are not ...
Cuda Engineer information
What is a CUDA engineer?
What are the key skills and qualifications needed to thrive as a CUDA engineer?
What are some common challenges faced by CUDA engineers when optimizing GPU-accelerated applications?
What is the difference between Cuda Engineer vs GPU Developer?
| Aspect | Cuda Engineer | GPU Developer |
|---|---|---|
| Required Credentials | Bachelor's or Master's in Computer Science, Engineering, or related; knowledge of CUDA, C++, parallel programming | Bachelor's or Master's in Computer Science, Engineering, or related; experience with GPU programming, CUDA, OpenCL |
| Work Environment | Research labs, tech companies, hardware firms focusing on GPU acceleration | Software development teams, gaming, AI, scientific computing sectors |
| Employer & Industry Usage | Hardware manufacturers, AI companies, high-performance computing firms | Game development, scientific research, machine learning applications |
While both roles involve GPU programming and CUDA expertise, a Cuda Engineer primarily focuses on developing and optimizing CUDA-based solutions for hardware acceleration. In contrast, a GPU Developer works on broader GPU programming tasks, including application development across various platforms. The roles often overlap but differ in scope and specific focus areas.
What are popular job titles related to Cuda Engineer jobs in Ontario?
For Cuda Engineer jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Cuda Engineer jobs in Ontario look for?
The top searched job categories for Cuda Engineer jobs in Ontario are:
What cities in Ontario are hiring for Cuda Engineer jobs?
Cities in Ontario with the most Cuda Engineer job openings:

Full-time
Re-posted 13 days ago
Job description
The Role
Reporting to the Director, Software Development (or delegate), we are seeking an experienced Senior Software Developer - Numerical to join our geoscience software development team. This role is based in Toronto, ON, operating under a hybrid work model.
This position focuses on transforming early-stage research prototypes into high-quality, production-ready numerical software. You will design, implement, and optimize high-performance numerical libraries and compute kernels using C++, Python, and CUDA, ensuring scalability, robustness, and performance.
Working closely with researchers and domain experts, this role bridges scientific research and software engineering, requiring strong numerical expertise, performance-focused thinking, and effective cross-functional collaboration.
In this role, you will have the opportunity to
Numerical Software Development
- Develop and optimize high-performance numerical software in C++, Python, and CUDA.
- Re-engineer research prototypes into scalable, production-ready solutions.
- Implement parallel programming techniques including multi-threading, vectorization, and GPU acceleration.
- Ensure solutions are portable across Linux (primary) and Windows environments.
Performance & Quality
- Profile, benchmark, and optimize numerical workflows using tools such as Nsight and VTune.
- Improve runtime efficiency, memory usage, and algorithmic scalability.
- Design automated testing and verification frameworks to ensure numerical correctness and reliability.
Collaboration & Engineering Excellence
- Work closely with researchers, engineers, and product teams to translate research concepts into stable implementations.
- Participate in design reviews, technical planning, and peer code reviews.
- Produce clear technical documentation and apply modern engineering practices, including CI/CD (GitHub Actions) and version control.
Essential Knowledge, Skills, and Experience
- Bachelor's degree in Computer Science, Applied Mathematics, Physics, or a related STEM field.
- 7+ years of experience in software development or engineering roles.
- Strong experience in numerical computing with C++ and Python.
- Hands-on experience with CUDA, GPU programming, and parallel computing.
- Knowledge of numerical libraries such as Eigen or BLAS.
- Experience developing on Linux and supporting cross-platform environments.
- Familiarity with performance profiling tools and CI/CD pipelines.
Assets
- Experience with OpenMP, Rust, Fortran, cloud computing (GCP), containerization, or distributed systems.
#LI-KV2