K

KX

Time-aware data platform powering AI insights

Senior CUDA Developer

Software EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • Strong hands-on experience with CUDA and GPU kernel development.
  • Programming experience in C; C++ is helpful but not required.
  • Understanding of GPU architecture, including streaming multiprocessors, memory hierarchy, and warp execution.
  • Experience with a GPU ecosystem such as OpenCL, HIP, or SYCL.
  • Knowledge of high-throughput computation, high-performance computing workloads, and parallel algorithms.
  • Experience with profiling, debugging, and performance optimisation.
  • Proven experience developing CUDA-based GPU applications.
  • Hands-on experience working with high-throughput compute or high-performance computing systems.
  • Experience optimising GPU kernels using profiling tools.
  • Experience integrating GPU components into production systems.

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 such as NVIDIA Nsight Systems, Nsight Compute, and CUDA profiling tools to identify and resolve bottlenecks.
  • Integrate GPU workloads into high-performance data pipelines and high-performance computing environments.
  • Collaborate with cross-functional engineering teams to enhance GPU acceleration capabilities across the platform.
  • Mentor junior engineers and contribute to internal GPU development standards.
  • Participate in architectural planning and long-term GPU development strategy.

Desired Qualifications

  • Experience with OpenCL, HIP, or SYCL.
  • Experience mentoring junior engineers.
  • Familiarity with distributed computers or large-scale high-performance computing environments.

About the Company

KX

Time-aware data platform powering AI insights

KX provides a data and analytics foundation that delivers time-aware, complete, and timely data to power AI-enabled decision making. It collects and harmonizes large datasets, tracks how data changes over time, and runs scalable analytics and dashboards optimized for AI workloads. This helps fast-moving organizations generate faster and more accurate insights at any scale with cost efficiency. Its focus on change-over-time data and scalable performance helps sectors like finance, aerospace, manufacturing, healthcare, automotive, and fleet telematics maximize AI value and outpace competitors.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Newry, United Kingdom
Founded
1993

Recently Posted Jobs

Explore more opportunities at KX

See more jobs