2867 IT & Software Developer jobs in the UK
Software Engineer - ML Kernels & Runtime
£55,000 - 85,000
Graphcore
Wine Street 11-19, Bristol
£55,000 - 85,000
Requirements
Must:
- Excellent programming and scripting skills using C++ and Python
- Strong understanding of processor architectures
- Excellent written and oral communication skills
- Strong work ethic and high sense of teamwork
- Love to produce quality work and be a team player
- Strong command of algorithmic performance, including vectorization and memory hierarchy (desirable)
- Hands-on experience with at least one BLAS/DNN stack (desirable)
- Experience integrating native code into PyTorch or similar (desirable)
- Comfort with CPU micro-optimizations and numerical stability (desirable)
- ABI/API stability and packaging for Linux distros (desirable)
Responsibilities
- Design and implement kernels for linear algebra and tensor operations in C++ (GEMM, batched GEMM, convolutions, reductions)
- Profile and optimize for next generation AI hardware, focusing on threading, cache locality, and memory layout
- Own performance and correctness through microbenchmarks, regression tests, and numerics validation
- Debug issues and resolve bugs to enhance product quality and functionality
- Mentor team colleagues, sharing knowledge and providing guidance
- Actively engage in and support Agile working methodologies within the team
Description
At Graphcore, we are one of the world’s leading innovators in Artificial Intelligence compute, developing hardware and software to drive the next generation of AI breakthroughs. As part of the SoftBank Group, we are committed to making the benefits of Artificial Super Intelligence accessible to everyone. Our team is composed of diverse backgrounds, from AI researchers to software engineers, fostering a culture of continuous learning and innovation. We offer a competitive salary, flexible working options, generous annual leave, private medical insurance, and various other benefits to ensure a supportive and inclusive workplace in our Bristol office.
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 2867 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?
Bluefruit Software Limited, Mas & Pas Limited, Interface, Sellafield Ltd, Computershare, Eaton, Future Talent Learning among others, are currently hiring for ML, AI roles in the UK.
The company with most openings is Experis as they are hiring for 89 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 89 different Machine Learning Engineer jobs in the UK. They are probably quite committed to find good Machine Learning Engineers.