Enable job alerts via email!

WTW, Senior Software Engineer .Net + CUDA, TSCM-41516

Eleks

Canada

Remote

CAD 90,000 - 130,000

Full time

4 days ago
Be an early applicant

Job summary

A leading technology consulting firm is looking for a GPU/CUDA Senior/Expert to optimize performance for a significant client project in the reinsurance industry. You will evaluate current systems, mentor a development team, and design efficient CUDA-based models. Proven expertise in CUDA and parallel computing is essential. This role offers an opportunity to influence project technologies in a dynamic environment with minimal bureaucracy.

Benefits

Close cooperation with a customer
Challenging tasks
Competence development
Ability to influence project technologies
Team of professionals
Dynamic environment with low level of bureaucracy

Qualifications

  • Proven expertise in CUDA and GPU performance optimization.
  • Strong experience with parallel computing and porting HPC code to GPUs.
  • Ability to analyze complex software architectures and propose high-efficiency migration paths.

Responsibilities

  • Evaluate the current HPC-based system to identify areas suitable for GPU acceleration.
  • Design an efficient CUDA-based execution model.
  • Define a stepwise migration strategy.
  • Mentor the client’s engineering team, support code reviews, and share best practices.
  • Advise on GPU tooling, profiling, and hardware setup where needed.

Skills

CUDA expertise
GPU performance optimization
Parallel computing experience
Technical communication skills
Job description

ELEKS is looking for a GPU/CUDA Senior/ Expert with experience in .NET to join a significant consulting project with one of the world’s leading reinsurance companies. This is a modern, lightweight, and fast GPU compiler for .NET programs, written entirely in C#. It allows developers to write GPU kernels directly in C# and execute them on various GPU backends (CUDA, OpenCL, etc.), offering portability and ease of use.

Requirements
  • Proven expertise in CUDA and GPU performance optimization
  • Strong experience with parallel computing and porting HPC code to GPUs
  • Ability to analyze complex software architectures and propose high-efficiency migration paths
  • Collaborative approach to mentoring and uplifting the development team
  • Excellent technical communication skills and a solution-oriented mindset
Responsibilities
  • Evaluate the current HPC-based system to identify areas suitable for GPU acceleration
  • Design an efficient CUDA-based execution model
  • Define a stepwise migration strategy
  • Mentor the client’s engineering team, support code reviews, and share best practices
  • Advise on GPU tooling, profiling, and hardware setup where needed
Benefits
  • Close cooperation with a customer
  • Challenging tasks
  • Competence development
  • Ability to influence project technologies
  • Team of professionals
  • Dynamic environment with low level of bureaucracy
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.