About the job
As a Senior Software Engineer, you’ll develop, maintain and release the C++ libraries and runtime APIs that engineers use to build and execute workloads on Graphcore’s AI hardware.
Your work will focus on developer-facing libraries, runtime components or a combination of both. You’ll design clear abstractions for low-level hardware capabilities, improve reliability and performance, and support developers integrating these libraries into the wider software stack.
The team and culture
The AI Compute Libraries team develops high-performance compute libraries and the software infrastructure that helps engineers make effective use of Graphcore’s AI hardware.
You’ll work alongside specialists in accelerator software, runtime systems and performance engineering. Together, you’ll turn hardware capabilities and developer requirements into practical, well-tested APIs, with clear documentation and dependable releases.
What we’re looking for
Essential skills:
- Strong modern C++ skills and a commitment to producing reliable, maintainable code.
- The ability to turn complex, low-level concepts into clear APIs and abstractions.
- Strong debugging and automated testing skills, including diagnosing issues in existing codebases.
- Confidence owning substantial engineering tasks independently and working effectively across teams.
- Clear written and spoken communication, with a willingness to share knowledge and support colleagues.
Desirable experience:
- Experience with hardware accelerators, heterogeneous computing or architecture-specific software.
- Experience with embedded DSLs, graph representations, descriptor generation or compiler infrastructure.
- Familiarity with CMake, C++ library packaging, API/ABI compatibility, versioning or dependency management.
- Experience integrating C++ libraries with Python or ML frameworks such as PyTorch.
- Experience improving release automation, compatibility testing or developer tooling.
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 an on-site barista 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, cycle to work scheme and dental cover
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.
Sponsorship
Applicants must have the legal right to work in the UK. Unfortunately, we are unable to provide visa sponsorship or support visa applications for this role.
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 Super 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. Ready to shape the libraries developers use to build and run accelerator workloads? Apply to join Graphcore’s AI Compute Libraries team in Bristol.£2,500 per month
...your programming skills and curiosity to help AI models run efficiently on next-generation Graphcore hardware. In AI Compute Libraries & Performance, you’ll contribute to C++... ...how code runs on hardware, helping deliver software that is fast, accurate and reliable. Your...SuggestedInternshipSummer internshipOn-siteFlexible hoursNight shift£45k per annum
...your programming skills and curiosity to help AI models run efficiently on next-generation Graphcore hardware. In AI Compute Libraries & Performance, you’ll contribute to C++... ...how code runs on hardware, helping deliver software that is fast, accurate and reliable. Your...SuggestedPermanentOn-siteFlexible hoursNight shift- £79k - £106k per annumEstimated...generation drivers are production-ready. As a Staff System Software Engineer, you will shape how Graphcore validates complex device... ...quality bar for products that support the next generation of AI compute. You will influence design decisions, guide test infrastructure...SeniorVisa supportOn-siteFlexible hours
- £60k - £78k per annumEstimated...We are excited to announce a permanent opening for a Senior Software Engineer (Embedded) at our state-of-the-art facility in Severn Beach... ...to collaborate across different disciplines. A degree in Computing, Physics or a related discipline, or equivalent industry experience...SeniorLong-term contractPermanentHybrid workingOn-siteRemoteFlexible hours
- £77k - £100k per annumEstimated...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... ...specialists, silicon designers, software engineers and systems architects, Graphcore enjoys...SeniorLong-term contractVisa supportOn-siteFlexible hours
- £69k - £93k per annumEstimated...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... ...specialists, silicon designers, software engineers and systems architects, Graphcore enjoys...SeniorVisa supportOn-siteRemoteFlexible hours
- £59k - £78k per annumEstimated...ALTEN is a global engineering and technology consultancy operating... ...you passionate about applying AI to solve complex real-world challenges... ...on project requirements Seniority: 5+ years of relevant experience... ...models across areas such as computer vision, NLP/LLMs, time-series...SeniorFull-timeHybrid workingFlexible hours
- £67k - £90k per annumEstimated...job Build the cloud platform that puts Graphcore AI systems into real use. As a Senior Cloud Engineer, you will develop and operate private cloud services... ...benchmark and optimise the platforms behind advanced AI compute. You will use Infrastructure-as-Code,...SeniorVisa supportOn-siteFlexible hours
£45k per annum
...developers understand and improve how software runs on Graphcore hardware. As a Graduate Software Engineer in the Analysis Tools Team,... ...and test features across libraries, command-line tools and graphical... ...we’re building next generation AI compute: from semiconductors and...PermanentInternshipOn-siteFlexible hoursNight shift£45k per annum
...your C++ skills to work modelling future AI accelerators before they exist and help shape how Graphcore engineers design them. As a Graduate Software Engineer in Accelerator Modelling,... ...working in a small team, team lead and all senior members would support you with every...PermanentOn-siteFlexible hoursNight shift£45k per annum
...the infrastructure that helps Graphcore engineers turn code into reliable software releases. As a Graduate Software... ...release software for their state-of-the-art AI accelerators. An engineering buddy will help you settle in, with senior engineers, tech leads and your manager...Long-term contractPermanentOn-siteFlexible hoursNight shift£45k per annum
...’ll work on Help build the software that connects Graphcore hardware... ...frameworks researchers and engineers rely on. As a Graduate Software... ...hardware work together to run AI workloads. Hands-on tasks... ...Bachelor’s/Master’s degree in Computer Science, Maths, Machine...PermanentInternshipOn-siteFlexible hoursNight shift- £46k - £59k per annumEstimated...office. These include frontend and backend engineers, AI research scientists, and others from... ...research work. We are looking for a skilled Software Engineer to join us. What You’ll Do... ...Candidate Should Have ~ BS/MS/PhD in Computer Science or a related field. ~5+ years...Remote jobOn-siteShift work
£45k per annum
...What you’ll work on Put your software skills to work testing how AI and machine learning workloads run on... ...hardware. As a Graduate Software Engineer in AI/ML Test Systems, you’ll create... ...for Bachelor’s/Master’s degree in Computer Science, Maths, Machine Learning,...PermanentOn-siteFlexible hoursNight shift£45k per annum
...programming and Linux skills to work on the software that helps Graphcore’s AI systems run reliably. As a Graduate Software Engineer in System Software Quality Assurance (QA),... ...looking for Bachelor’s/Master’s degree in Computer Science, Maths, Data Science or a related...PermanentOn-siteFlexible hoursNight shift- ...Senior Microsoft 365 Platform Engineer - 6 month FTC Location: Bristol, Hybrid 3 days office The Senior Microsoft 365 Platform Engineer is a senior... ...improvements without needing to be prompted. ~ Personal use of AI — actively uses Copilot and other AI tools in day-to-day...SeniorFixed-term contractHybrid workingOn-site
£45k per annum
...the boundary of hardware and software, helping Graphcore’s platforms... ...As a Graduate Systems Software Engineer in the Drivers and Utilities team... ...drivers and user space driver libraries. Your code will support... ...’re building next generation AI compute: from semiconductors and...PermanentOn-siteFlexible hoursNight shift- £45k - £59k per annumEstimated...Methods is recruiting for a permanent Mid/Senior Data Engineer to join the Data and AI Capability Centre. This role will be mainly remote but require flexibility... ...solutions leveraging cloud platforms and open-source software Develop data models to handle enterprise-level...SeniorLong-term contractPermanentPart-timeOn-siteRemoteWork from homeFlexible hours
- £67k - £88k per annumEstimated...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... ...specialists, silicon designers, software engineers and systems architects, Graphcore enjoys...Visa supportOn-siteFlexible hours
£60k - £67.5k per annum
...Highly skilled, collaborative engineering team. Remote-first role, excellent bens, career development... ....js and Node.js. We’re looking for a Senior Full-Stack Engineer to join a well-... ...fast-paced environments. Experience using AI-assisted development tools and reviewing...SeniorPermanentOn-siteRemote- £59k - £86k per annumEstimated...Graphcore At Graphcore, we’re building the future of AI compute.We’re a team of semiconductor, software and AI experts, with deep experience in creating the... ...intelligence. Job Summary As a research engineer at Graphcore, you will contribute to the advancement...Long-term contractVisa supportOn-siteFlexible hours
- £67k - £88k per annumEstimated...powers Graphcore’s next generation AI systems. As a Principal Cloud Engineer, you will help develop, deploy and... ...The Cloud Platform Team sits within Software Platform and works closely with Software... ...in Artificial Intelligence compute. It is developing hardware, software...Visa supportOn-siteFlexible hours
- £30k - £39k per annumEstimated...exciting opportunity for several Graduate AI Engineer’s to join our team in Bristol on a 12-... ...Working closely with programme leaders, senior stakeholders and technical colleagues, you... ...opportunity to build hands-on experience in software engineering, generative AI, automation...Full-timeFixed-term contractInternshipHybrid workingOn-siteWork from homeFlexible hours
- £36k - £47k per annumEstimated...Are you passionate about engineering? Do you want to make a difference? You could be one... ...Description Are you an experienced Software Engineer looking to develop and deploy secure... ...complex engineering environments? As a Senior Software Engineer within ALTEN, you’ll work...SeniorFull-timeHybrid workingStart todayFlexible hours
- £42k - £54k per annumEstimated...Work with cutting-edge technology and engineering to impact millions of customers. Bring tomorrow... ...that keep the business moving. Our software engineers sit in platform teams across Group... ...banking and cloud infrastructure to AI-enabled solutions, you’ll use your smarts...Hybrid workingOn-siteImmediate start
£45k per annum
...solutions that keeps Graphcore’s engineering teams connected, productive... ...learn how these systems support AI engineering at scale, building... ...Bachelor’s/Master’s degree in Computer Science, Maths, Machine... ...compute: from semiconductors and software to systems at datacenter scale...PermanentInternshipOn-siteFlexible hoursNight shift- £35k - £45k per annumEstimated...great opportunity to continue a career in Software Testing, working on industry leading... ...best practices, and influencing quality engineering approaches. What we are looking for... ...source control systems. ~ Experience using AI-assisted coding tools, LLMs, or agentic technologies...
£63.9k - £71k per annum
...lives. Join us as a Principal IT Data Systems Engineer at either our Bristol, Amesbury,... ...Systems, Data Management and the Application of AI. Your responsibilities will include:... ...systems integration, data management and cloud computing environments Knowledge and application...PermanentFull-time3 days/week£45k per annum
...work on the cloud platforms that help demanding AI workloads run at scale. As a Graduate Cloud Platform Engineer, you’ll help develop, deploy and operate... ...we’re looking for A bachelor’s degree in Computer Science, Software Engineering, IT, Electronic Engineering or a...PermanentSummer workOn-siteFlexible hoursNight shift- ...Senior Technology Platform & Integration Engineer | High-Growth Specialty MGA | Bristol (Hybrid) | £60,000 – £80,000K... ...cloud platform security and complex software or data integrations. Rather than... ...experience; or relevant engineering/computer science qualifications....SeniorPermanentTemporaryHybrid workingProbationary period
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - AI Compute Libraries. Be the first to apply!
- senior network engineer remote Bristol
- senior sql server dba Bristol
- neurology senior research nurse Bristol
- senior estates surveyor Bristol
- senior logistics manager Bristol
- senior quality engineer Bristol
- senior data engineer Bristol
- senior nurse nursing home Bristol
- senior tax manager Bristol
- senior network engineer Bristol
