AI Kernel Engineer

AI Kernel Engineer

Full-Time 60000 - 80000 Β£ / year (est.) No working from home possible
IC Resources

At a Glance

  • Tasks: Develop and optimise high-performance AI kernel libraries for cutting-edge hardware.
  • Company: Join a well-funded AI semiconductor company at the forefront of technology.
  • Benefits: Remote work, competitive salary, and opportunities for professional growth.
  • Other info: Collaborate with top engineers in a dynamic and innovative environment.
  • Why this job: Shape the future of AI hardware with your coding skills and creativity.
  • Qualifications: Strong C/C++ experience and a passion for low-level optimisation.

The predicted salary is between 60000 - 80000 Β£ per year.

Join a well-funded AI semiconductor company developing next-generation accelerator hardware and the low-level software that unlocks its performance. You will be working at the lowest levels of the software stack, building highly optimised compute kernels for custom AI hardware and collaborating closely with compiler, runtime and hardware engineering teams.

Responsibilities

  • Develop and optimise high-performance AI kernel libraries
  • Write highly optimised low-level code for AI accelerators
  • Optimise compute-intensive workloads for maximum throughput and efficiency
  • Collaborate with compiler, runtime and hardware engineers
  • Analyse performance bottlenecks and implement low-level optimisations
  • Contribute to software enabling next-generation AI hardware

Requirements

  • Strong C/C++
  • Experience developing high-performance kernel libraries
  • Assembly / assembler programming
  • SIMD, vectorisation or low-level optimisation experience
  • Strong understanding of computer architecture and memory hierarchy
  • Experience optimising performance-critical software

Nice to Have

  • MLIR
  • LLVM
  • AI compilers
  • CUDA, Triton or GPU programming
  • AI inference optimisation
  • Embedded or accelerator software development

If you enjoy writing highly optimised low-level code and want to help shape the software stack for next-generation AI hardware, please contact Harry Hansford for more information.

AI Kernel Engineer employer: IC Resources

IC Resources is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration in the heart of Cirencester. With a strong commitment to employee growth, you will have access to continuous learning opportunities and the chance to work on cutting-edge projects that make a real impact in rugged hardware design. Join us to be part of a supportive team that values your expertise and encourages you to thrive in a challenging yet rewarding environment.

IC Resources

Contact Details:

IC Resources Recruitment Team

We think you need these skills to ace AI Kernel Engineer

C/C++ Programming
High-Performance Kernel Development
Assembly Programming
SIMD
Vectorisation
Low-Level Optimisation
Computer Architecture Understanding