Senior Machine Learning Engineer (Large Systems)
Location: Bristol, London or Cambridge, UK
About the job
Help scale state-of-the art AI models across thousands of accelerators.
As a Senior Machine Learning Engineer in the Applied AI team, you will contribute to advancing AI technology by developing and optimising new and existing AI models for our specialised hardware. You will work on large scale systems where performance is critical to the success of our projects.
Having visibility of the entire pipeline from novel accelerator hardware to state-of-the-art AI applications, and the software stack in-between, you will play a critical role in identifying opportunities to innovate and differentiate Graphcore’s technology.
Furthermore, you’ll work closely with researchers in a rapidly-evolving field, where even the most senior engineers are constantly learning and adapting to exciting new challenges.
We seek engineers with strong technical foundations who are curious and eager to understand and advance AI model implementation, at scale.
We currently have multiple opportunities available in the team at Senior, Staff and Principal level and offer flexibility through a hybrid working model, from any of our UK offices.
If you're excited about advancing the next generation of AI models on cutting-edge hardware, we’d love to hear from you!
The team and culture
The Applied AI team’s role is to be proxies for our customers, we need to understand the latest AI models, applications, and software, as well as our own hardware and software stack, to ensure that Graphcore’s technology works seamlessly with the AI ecosystem and at scale.
Our work spans from low-level kernel development and optimisation for novel hardware through to implementing and scaling research-level algorithms for the latest AI models.
We collaborate with the Research team to develop and publish novel ideas in domains such as efficient compute, model scaling and distributed training and inference of AI models for multiple modalities and applications.
Responsibilities
- Implement and train state-of-the-art machine learning models and optimise for performance, accuracy and scalability across systems comprising 1000s of accelerators.
- Benchmark and profile ML models to identify performance bottlenecks.
- Develop deep understanding across the software stack in order to optimise kernel implementations.
- Test and evaluate new internal software releases, provide feedback to software engineering teams, make necessary code fixes, and conduct code reviews.
- Design and conduct experiments on novel AI methods and evaluate results.
- Collaborate with Research, Software, and Product teams to define, build, and test Graphcore’s next generation of AI hardware.
- Engage with AI community and keep in touch with the latest developments in AI.
What we’re looking for
Essential:
- Bachelor/Master's/PhD or equivalent experience in Machine Learning, Computer Science, Maths, Data Science, or related field.
- Proficiency in deep learning frameworks like PyTorch/JAX.
- Strong Python or C++ software development skills.
- Expertise in hardware-accelerated deep learning from model training to optimisation and evaluation.
- Capable of designing, executing and reporting from ML experiments.
- Well-developed understanding of performance bottlenecks and how to overcome them.
- Ability to move quickly in a fast-moving field.
- Enjoy cross-functional work collaborating with other teams.
- Strong communicator - able to explain complex technical concepts to different audiences.
Desirable:
- Experience in one or more of:
- MLOps for Kubernetes-based clusters
- Building production systems with large language models
- Efficient computing based on low-precision arithmetic.
- Experience writing C++/Triton/CUDA kernels for performance optimisation of ML models.
- Experience in distributed training or inference of ML models across 64+ accelerators.
- Familiarity with HPC systems and networking including Infiniband, NVLink, RoCE technologies, and cloud computing platforms.
- Have contributed to open-source projects or published research papers in relevant fields.
- Keen to present, publish and deliver talks in the AI community.
Benefits
- Flexible working: Balance your work and personal life with greater flexibility
- Generous leave: Take time to rest, recharge and enjoy life outside of work
- Retirement planning support: Up to 5% matched pension
- Phantom equity: Share in Graphcore’s success
- Workplace experience: Enjoy thoughtfully designed office spaces for collaboration, with free food and drinks to support your day
- Peace of mind protection: Income protection and life assurance to provide financial security for you and your loved ones
- Electric Vehicle Scheme: Choose an electric vehicle and lease it through salary sacrifice
- Flexible benefits: Tailor your benefits package with a choice of additional options, including private medical insurance and dental cover
- Optional benefits: Dental cover, health cash plan, private medical insurance, cycle to work scheme, give as you earn
We welcome people from all backgrounds and experiences and are committed to building an inclusive environment where everyone can do their best work.
We’re an equal opportunity employer and recognise that everyone brings different strengths and perspectives. If you need any adjustments during the interview process, just let us know - we’re happy to support you.
Join the Team at Graphcore
Graphcore is one of the world’s leading innovators in Artificial Intelligence compute. It is developing hardware, software and systems infrastructure that will unlock the next generation of AI breakthroughs and power the widespread adoption of AI solutions across every industry.
As part of the SoftBank Group, Graphcore is a member of an elite family of companies responsible for some of the world’s most transformative technologies. Together, they share a bold vision: to enable Artificial Intelligence and ensure its benefits are accessible to everyone.
Graphcore’s teams are drawn from diverse backgrounds and bring a broad range of skills and perspectives. A melting pot of AI research specialists, silicon designers, software engineers and systems architects, Graphcore brings together deep expertise to solve complex problems and deliver meaningful progress in AI compute.
Sponsorship
Applicants must have the legal right to work in the UK. Unfortunately, we are unable to provide visa sponsorship for this role.
- £57k - £74k per annumEstimated...or Cambridge, UK About the job Help scale state-of-the art AI models across thousands of accelerators. As a Senior Machine Learning Engineer in the Applied AI team, you will contribute to advancing AI technology by developing and optimising new and existing AI models...SeniorHybrid workingOn-siteFlexible hours
- £61k - £82k per annumEstimated...content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to... ...this customer problem is why we’re actively looking for a Senior Machine Learning Engineer, Search & Recommendations to drive further innovation...SeniorHybrid workingOn-siteRemoteMonday to Thursday5 days/weekFlexible hoursShift work
- £58k - £79k per annumEstimated...We are hiring a Senior Machine Learning Engineer to contribute to cutting-edge Research & Development. As innovators in speech technology, our mission is to Understand Every Voice - a vision that has propelled us to be world leaders of Voice AI. Fuelled by innovation, inclusivity...SeniorInternshipHybrid workingOn-siteRemoteWork from homeFlexible hours3 days/week
£90k per annum
Developing applied systems engineering for PoC instruments and diagnostics Cambridge (w/ hybrid options); to £90,000 DoE + Benefits Looking for... ...on your own in a lab / workshop as being part of a small senior team or leading a multidisciplinary group of engineers. You will...SeniorHybrid working£73.5k - £99.5k per annum
...Experience Required We’re looking for strong C++ software development experience , ideally gained while building machine learning inference engines, runtime systems, or backend integration frameworks. Experience working with a machine learning inference framework such as...SuggestedHybrid workingSkilled worker visaOn-site- ...to hear from you. About this role We are seeking a Machine Learning Engineer Intern to work at the intersection of AI research, software... ...and evaluate our AI discovery engine, experiment with agentic systems, and contribute to solving challenging problems. You will...Full-timeInternship
- £53k - £69k per annumEstimatedSystems Engineering and Product Ownership Take a whole-product view of development, from initial feasibility and concept selection through detailed... ..., we offer: flexible workinga discretionary bonusexcellent learning and development opportunitiesa 12% non-contributory...SeniorLong-term contractFlexible hours
- £45k - £58k per annumEstimated...CommonAI CIC is a non-profit organisation built around collaborative engineering and is backed by a mix of UK Government and private funding in order to design, build and deploy innovative AI systems. Our Scaling Inference Lab (SIL) is developing simulation grounded in...PermanentFull-timePart-timeHybrid workingOn-siteFlexible hours
£68k - £100k per annum
...Senior Compiler Engineer – Systems Team Cambridge, UK | Full-time | Permanent | Hybrid Salary: £68,000 to £100,000, DOE The salary range for... ...and share your work A curious nature and a passion for learning and continuous improvement Excellent communication skills...SeniorLong-term contractPermanentFull-timePart-timeHybrid workingImmediate start£60k - £90k per annum
Company: OPUS RESOURCING LTD Job Type: Permanent Salary: £60000.00 - £90000.00SeniorPermanent- £52k - £66k per annumEstimated...in high-frequency electronics. We are looking for a Senior Electronics Systems Engineer to join our Systems Engineering team in Cambridge and contribute... ...scheme ~ Cycle to Work scheme ~ Volunteering day ~ Learning and development opportunities ~ Hybrid working...SeniorFull-timeHybrid workingRelocation package
£50k - £65k per annum
...Senior System Verification Engineer Cambridge | Hybrid up to £65k + package We’re looking for a Senior System Verification Engineer to join a client of ours, a fast-growing medical technology business who are growing their quality engineering team in Cambridge....SeniorPermanentHybrid working$108k - $209k per annum
...fulfilled by. We bring together psychology, product, design, engineering, and machine learning to build digital experiences that are engaging,... ...seeking an experienced, creative, and talented Principal / Senior Software Engineer. The ideal candidate will have a strong...Senior£45k - £65k per annum
Company: CALIBRE SEARCH Job Type: Permanent, Full Time Salary: £45000 - £65000/annumSeniorPermanentFull-time£70k - £108k per annum
...Senior FPGA Engineer – Systems Team Cambridge, UK | Full-time | Permanent | Hybrid Salary: £70,000 to £108,000, DOE The salary range for this... ...and share your work A curious nature and a passion for learning and continuous improvement Excellent communication...SeniorLong-term contractPermanentFull-timePart-timeHybrid workingImmediate start- ...detection. They are looking to recruit a Senior Data Research Scientist to take a leading role on their applied RF engineering work and help advance their signal processing... ...Similarly, any exposure to embedded or real-time systems; MATLAB, C++ or Rust; or RF circuit...SeniorOn-site
£73.5k - £131.7k per annum
...Senior: GBP 73,500 - 99,500 Staff: GBP 97,300 - 131,700 Subject to alignment to the... ...Linux distribution that powers Graphcore AI systems. The team produces production-ready... ...for deployment. You will strengthen the engineering path from upstream Linux software to dependable...SeniorVisa supportOn-siteFlexible hours- £48k - £63k per annumEstimated...looking for an ML Data & Platform Engineer to own the infrastructure that... ...infrastructure, distributed systems, and production ML, and who... ...transforming, validating, and storing large datasets used to train our... ...Intelligence, and uses AI and Machine Learning to unlock business...InternshipHybrid workingOn-siteRemoteWork from homeFlexible hours3 days/week
- £34k - £46k per annumEstimated...looking for an ML Data & Platform Engineer to own the infrastructure that... ...infrastructure, distributed systems, and production ML, and who... ...transforming, validating, and storing large datasets used to train our... ...Intelligence, and uses AI and Machine Learning to unlock business...InternshipHybrid workingOn-siteRemoteWork from homeFlexible hours3 days/week
£55k - £70k per annum
Senior Structural Engineer / Associate Structural Engineer Permanent Cambridge £55,000 - £70,000 + Package An outstanding opportunity to... ...London office in Cambridge. This location was chosen due to the large amount of existing clients they in the area and is being...SeniorPermanentOn-siteImmediate start- ...loyal client base Friendly, supportive and happy working environment The role of the Personal Tax Senior: Predominantly focused on Private Client Tax work Largely tax compliance but with the opportunity to progress and take on more Private Client Advisory work...SeniorFull-timePart-time
- £69k - £92k per annumEstimated...of clinicians, scientists, and engineers. What unites us is our open culture, continuous learning mindset, and a shared mission to... ...to take on even more trials. The Senior Data Engineer will implement trial... ...how we can improve our systems and processes within the clinical...SeniorLong-term contractImmediate start
- £64k - £85k per annumEstimated...Modules, Server Blades, and multi-node rack systems. Your work will help ensure every system... ...influence. You'll solve complex engineering challenges, improve manufacturing quality... ...accelerators (GPU-class), or comparable large-scale compute hardware. ~ Proven technical...On-site
$165k - $209k per annum
...chemistry and chemoproteomic discovery technologies with Machine Learning (ML) to enable generative design. Expedition... ...Summary: We are seeking a highly skilled, hands-on Senior / Principal Data Infrastructure Engineer to design, build, and own the data systems that make...Senior£25k - £32k per annum
...Audit Semi Senior / £45 - £55k / Peterborough Are you looking for a Top 10 Accountancy role based in Cambridge? Do you want to qualify... ...ad-hoc project work Work with clients from not-for-profit to large multinational corporations Research and propose technical and...Senior£110k - £120k per annum
...practice and is looking to appoint an experienced Senior Manager. This is a chance to join a growing team helping large multinational and financial services clients... ...indirect tax, statutory accounting, tax technology systems, or tax operating model design. The role is available...SeniorLong-term contractFlexible hours£55k - £80k per annum
...Senior .NET Engineer Cambridge | Hybrid | £55,000–£80,000 + 5% bonus Our client is a global industrial... ..., cloud infrastructure and distributed systems . The role You’ll be working on a platform built around a large microservices architecture, helping make industrial...SeniorPermanentHybrid working- £47k - £60k per annumEstimated...on a belief in collaborative engineering for the safe and responsible development... ...AI startups, enterprises large and small, public sector... ...build and deploy innovative AI systems. The Opportunity We are seeking a highly skilled Senior AI Systems Administrator to join...SeniorFull-timeOn-siteWeekend work
- £50k - £67k per annumEstimated...of opportunities for informal learning, mentoring and exchanging ideas... ...customers, product managers, engineers and delivery teams to turn real... ...~ Experience implementing machine-learning models or analytical... ...Practical experience working with large, diverse datasets. ~ Strong...Full-timeHybrid workingOn-siteRemote
- £69k - £94k per annumEstimated...deployment, and productisation processes of our Machine Learning Software components. Work with our High... ...invaluable experience in distributed systems The Team The Software... ...managing the CI platform and services, build engineering, component integration, and packaging...Long-term contractOn-siteFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Machine Learning Engineer (Large Systems). Be the first to apply!
- ai machine learning engineer Cambridge, Cambridgeshire
- machine learning engineer Cambridge, Cambridgeshire
- ai ml engineer remote Cambridge, Cambridgeshire
- senior machine learning engineer Cambridge, Cambridgeshire
- machine learning engineer remote Cambridge, Cambridgeshire
- business systems engineer Cambridge, Cambridgeshire
- space systems engineer Cambridge, Cambridgeshire
- system engineer remote Cambridge, Cambridgeshire
- electronic systems engineer Cambridge, Cambridgeshire
- senior windows systems engineer Cambridge, Cambridgeshire
