2431 IT & Software Developer jobs in the UK
Graduate Software Engineer - Kernel Engineering Team
ÂŁ27,500 - 42,500
Graphcore
Wine Street 11-19, Bristol
ÂŁ27,500 - 42,500
Requirements
Must:
- Bachelor’s or Master’s Degree in Computer Science, Mathematics, Machine Learning, Data Science, or a related field.
- Experience in C/C++11.
- Familiarity with Python or scripting tools for automation and testing.
- Understanding of linear algebra, numerical methods, or scientific computing.
- Good problem-solving skills and the ability to work collaboratively in a fast-paced environment.
Responsibilities
- Support the design and implementation of kernels for linear algebra and tensor operations (GEMM, batched GEMM, convolutions, reductions, elementwise and fused operations) in C++.
- Profile and optimize for the next generation of AI hardware, focusing on threading, cache locality, memory layout, and kernel launch efficiency.
- Support performance and correctness by adding microbenchmarks, regression tests, and numerical validation.
- Debug issues, resolve bugs, and generally improve the quality and functionality of our products.
Description
At Graphcore, we are one of the world’s leading innovators in Artificial Intelligence compute, developing hardware, software, and systems infrastructure that will unlock the next generation of AI breakthroughs. As part of the SoftBank Group, we share a bold vision to enable Artificial Super Intelligence and make its benefits accessible to everyone. We are looking for a Graduate Software Engineer to join our expanding Kernel Engineering team, which is focused on delivering a high-performance compute library that maximizes performance from AI hardware. This role offers a unique opportunity to work at the intersection of machine learning, numerical computing, and scalable systems. We value open-minded, collaborative individuals who are eager to engage in performance optimization and memory-efficient design. You will be part of a diverse team with a culture of continuous learning and innovation, ready to tackle technically challenging problems and iterate on solutions. In addition to a competitive salary, we offer flexible working arrangements, generous annual leave, private medical insurance, a dental plan, and a pension plan matched up to 5%. We are committed to building an inclusive work environment and welcome individuals from all backgrounds and experiences. If you require reasonable adjustments during the hiring process, we encourage you to reach out to us.
Something wrong or incorrect with this job? Tell us in the chat 💬 on the right ➡️
You can find Machine Learning Engineer salaries in the UK here.
How many Machine Learning Engineer jobs are in the UK?
Currently, there are 2431 ML, AI openings. Check also: TensorFlow jobs, Python jobs, Computer-Vision jobs - all with salary brackets.
Is the UK a good place for Machine Learning Engineers?
The UK is one of the best countries to work as a Machine Learning Engineer. It has a vibrant startup community, growing tech hubs and, most important: lots of interesting jobs for people who work in tech.
Which companies are hiring for Machine Learning Engineer jobs in the UK?
Mas & Pas Limited, PDL Finance Ltd, ProCheckUp Limited, EG Group, Amberjack Global Ltd, Computershare, Bank of England among others, are currently hiring for ML, AI roles in the UK.
The company with most openings is Experis as they are hiring for 90 different Machine Learning Engineer jobs in the UK. They are probably quite committed to find good Machine Learning Engineers.
The company with most openings is Experis as they are hiring for 90 different Machine Learning Engineer jobs in the UK. They are probably quite committed to find good Machine Learning Engineers.