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.