2345 IT & Software Developer jobs in the UK

Graphcore jobs

Software Engineer

£55,000 - 85,000
Graphcore
Wine Street 11-19, Bristol
£55,000 - 85,000
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:
### - Excellent programming and scripting skills using C++ and Python. - Strong understanding of processor architectures. - Excellent written and oral communication skills, strong work ethics, and a high sense of teamwork. - A passion for producing quality work and being a team player. Desirable: - Strong command of algorithmic performance, including vectorization, memory hierarchy, threading, lock-free patterns, and profiling on Linux. - Hands-on experience with at least one BLAS/DNN stack and ability to read/extend kernels. - Experience integrating native code into PyTorch or similar (custom ops, extensions, dispatch keys). - Comfort with CPU micro-optimizations and numerical stability/trade-offs across FP32/FP16/BF16/FP8. - Knowledge of ABI/API stability and packaging for Linux distributions, manylinux, and wheels. ###

Responsibilities

- Design and implement 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. - Own performance and correctness by adding microbenchmarks, regression tests, and numerics validation. - Debug issues, resolve bugs, and improve the quality and functionality of the product. - Mentor colleagues within the team, sharing knowledge and providing guidance where appropriate. - Actively engage in and support Agile methodologies within the team. ###

Description


At Graphcore, we are one of the world’s leading innovators in Artificial Intelligence compute, developing hardware, software, and systems infrastructure that unlock the next generation of AI breakthroughs. As part of the SoftBank Group, we are committed to enabling Artificial Super Intelligence and ensuring its benefits are accessible to everyone. Our diverse teams bring a broad range of skills and perspectives, encompassing AI research specialists, silicon designers, software engineers, and systems architects. We foster a culture of continuous learning and innovation. In the role of Software Engineer, you will be part of our expanding Kernel Engineering team, responsible for delivering a high-performance compute library that helps our customers maximize the performance of our AI hardware. In addition to a competitive salary, we offer flexible working, a generous leave policy, private medical insurance, health cash plans, a dental plan, a pension scheme (matched up to 5%), life assurance, and income protection. We also have a supportive parental leave policy and an employee assistance program that includes health, mental wellbeing, and bereavement support. Our central Bristol office features a range of healthy food and snacks, as well as our own barista bar! We value diversity and inclusion in our workplace, and we welcome individuals from various backgrounds. We provide an equal opportunity process and are committed to making reasonable adjustments for candidates during the interview process. Please note that applicants must hold the right to work in the UK, as we are currently unable to offer visa sponsorship or support for visa applications.
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 2345 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, ProCheckUp Limited, EG Group, PDL Finance Ltd, 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.