C

CommonAI C.I.C.

Non-profit AI collaboration platform and compute

GPU Kernel and Performance Engineer

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeCambridge, UKNo salary listedHybrid

About the Job

Requirements

  • Proven experience writing and optimizing GPU kernels in CUDA or Triton, ideally on recent NVIDIA architectures.
  • A strong understanding of GPU architecture and memory hierarchies, including shared memory, high-bandwidth memory bandwidth, memory coalescing, and occupancy.
  • Hands-on experience profiling and optimizing performance with tools such as NVIDIA Nsight Compute or Nsight Systems.
  • Strong Python and C/C++.
  • A rigorous approach to testing numerical code, such as comparison against reference implementations and mixed-precision error.
  • Openness to learning new hardware architectures and programming models, often from limited documentation.
  • A strong enthusiasm for using large language models, coding assistants, and agents as core tools in software development.

Responsibilities

  • Write and optimize CUDA and Triton kernels on NVIDIA GPUs for sparse and structured model components, including block-sparse matrix operations and attention variants.
  • Adapt and extend open-source kernels, such as FlashAttention-style and block-sparse attention, to new model designs.
  • Profile training and inference to identify time and memory traffic usage, using tools such as NVIDIA Nsight Systems and Nsight Compute.
  • Optimize for the GH200's memory hierarchy on Isambard-AI and for the organization's own GPU nodes.
  • Build tools that measure data movement per generated token, and check analytic cost models against hardware measurements.
  • Test every kernel against reference implementations before it runs at scale.
  • Work with the training infrastructure engineer to increase training throughput, and with researchers to make new designs fast enough to test.
  • Evaluate how models map onto other AI accelerators, such as TPUs and dataflow, wafer-scale, and compute-in-memory architectures, and port key components where useful.
  • Contribute improvements back to open-source projects where possible.

Desired Qualifications

  • Experience with attention kernels, such as FlashAttention, or sparse kernels, such as block sparsity and mixture-of-experts routing.
  • Experience with NVIDIA Hopper features, such as TMA and warpgroup matrix instructions, or libraries such as CUTLASS and CuTe.
  • Experience with multi-GPU communication, such as NCCL and NVLink.
  • An understanding of large language model inference performance, such as KV caching, memory-bound decoding, and quantization.
  • Experience with other AI accelerators, such as AMD GPUs, TPUs with JAX and Pallas, or dataflow, wafer-scale, and compute-in-memory architectures.
  • Experience with compiler stacks for AI hardware, such as MLIR, XLA, and TVM.
  • A background in computer architecture, high-performance computing, graphics, or game engine programming.
  • Experience with hardware/software co-design, or with hardware performance modeling and simulation.
  • Contributions to performance-critical open-source projects, such as PyTorch, Triton, JAX, and vLLM.

About the Company

CommonAI C.I.C.

Non-profit AI collaboration platform and compute

CommonAI C.I.C. provides a collaborative platform and shared AI infrastructure in the UK through three connected entities: a non-profit member organization guiding the ecosystem, CommonAI Holdings connecting investors with developers, and CommonAI Compute offering affordable GPU resources. Members such as startups, SMEs, public bodies, and universities can co-develop and access a Digital Commons with models, training data, and hardware designs. The platform lowers barriers to AI development by providing computing power, strategic expertise, and access to investors and experts within a membership model. Its goal is to level the playing field for AI players by enabling open collaboration, shared IP, and connected capital to compete globally.

Company size
11-50
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
2024

Recently Posted Jobs

Explore more opportunities at CommonAI C.I.C.

See more jobs