2431 IT & Software Developer jobs in the UK

Graphcore jobs

Graduate Software Engineer - Kernel Engineering Team

ÂŁ27,500 - 42,500
Graphcore
Wine Street 11-19, Bristol
ÂŁ27,500 - 42,500
Company Size icon
Company Size
500-1k
Company Type icon
Company Type
Product
Exp Level icon
Exp Level
Regular
Job Type icon
Job Type
Full-Time
Language icon
Language
English
Visa sponsorship icon
Visa sponsorship
No

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.

Technologies

AI
Machine Learning

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.