IT & Software

CUDA Engineer

First Derivatives

Belfast · County Antrim · United Kingdom

Overview

In this role you will design, optimise, and deliver high-throughput GPU compute components within the KX platform. You will focus on CUDA development while collaborating with cross-functional teams to advance GPU acceleration across the data and analytics stack. You’ll tackle performance bottlenecks, tune kernels for efficiency, and integrate GPU workloads into production HPC environments. This is a hands-on, impact-driven position at a company that enables fast, data-driven decision making at scale.

Pay / Benefits
  • Competitive Salary
  • Individually tailored training and skills development
  • Private healthcare package and Employee Assistance Programme
  • Enhanced maternity and paternity package
  • Wellness Days
  • Volunteer Days
Responsibilities
  • Design and implement high-throughput GPU algorithms using CUDA
  • Optimise GPU kernels for memory efficiency, occupancy, and large-scale throughput
  • Contribute to GPU compute modules written primarily in C, with some C++ where applicable
  • Use profiling tools to identify and resolve bottlenecks
  • Integrate GPU workloads into high-performance data pipelines and HPC environments
  • Collaborate with cross-functional teams to enhance GPU acceleration capabilities
  • Mentor junior engineers and contribute to internal GPU development standards
  • Participate in architectural planning and long-term GPU development strategy
Key requirements
  • Proven experience developing CUDA-based GPU applications
  • Hands-on experience with high-throughput compute or HPC systems
  • Experience optimising GPU kernels using profiling tools
  • Experience integrating GPU components into production systems
  • Mentoring
  • Cross-functional collaboration
  • Problem-solving
  • CUDA GPU kernel development
  • C (C++ helpful but not required)
  • Understanding of GPU architecture (SMs, memory hierarchy, warp execution)

Reference: WJ-747_30313050

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.