Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - AI Compute Libraries

£33.8 - £38.4 per hourEstimated

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.

You will take ownership of library changes from design and implementation through review, integration, release and ongoing maintenance. Deliver dependable library releases through packaging, dependency validation, release notes and the maintenance fixes developers need.

You’ll write API documentation, usage examples and migration guidance to help developers adopt changes confidently. Work with library users across the software stack to understand requirements, resolve integration issues and guide API improvements.

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.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - AI Compute Libraries in Bristol vacancy
  • £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... 
    Suggested
    Internship
    Summer internship
    On-site
    Flexible hours
    Night shift

    Graphcore

    Bristol
    10 days ago
  • £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... 
    Suggested
    Permanent
    On-site
    Flexible hours
    Night shift

    Graphcore

    Bristol
    10 days ago
  • £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... 
    Senior
    Visa support
    On-site
    Flexible hours

    Graphcore

    Bristol
    more than 2 months ago
  • £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... 
    Senior
    Long-term contract
    Permanent
    Hybrid working
    On-site
    Remote
    Flexible hours

    Oxford Instruments Plc

    Bristol
    a month ago
  • £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... 
    Senior
    Long-term contract
    Visa support
    On-site
    Flexible hours

    Graphcore

    Bristol
    a month ago
  • £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... 
    Senior
    Visa support
    On-site
    Remote
    Flexible hours

    Graphcore

    Bristol
    more than 2 months ago
  • £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... 
    Senior
    Full-time
    Hybrid working
    Flexible hours

    ALTEN

    Bristol
    9 days ago
  • £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,... 
    Senior
    Visa support
    On-site
    Flexible hours

    Graphcore

    Bristol
    more than 2 months ago
  • £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... 
    Permanent
    Internship
    On-site
    Flexible hours
    Night shift

    Graphcore

    Bristol
    10 days ago
  • £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... 
    Permanent
    On-site
    Flexible hours
    Night shift

    Graphcore

    Bristol
    10 days ago
  • £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 contract
    Permanent
    On-site
    Flexible hours
    Night shift

    Graphcore

    Bristol
    10 days ago
  • £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... 
    Permanent
    Internship
    On-site
    Flexible hours
    Night shift

    Graphcore

    Bristol
    10 days ago
  • £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 job
    On-site
    Shift work

    Speechify

    Bristol
    more than 2 months ago
  • £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,... 
    Permanent
    On-site
    Flexible hours
    Night shift

    Graphcore

    Bristol
    10 days ago
  • £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... 
    Permanent
    On-site
    Flexible hours
    Night shift

    Graphcore

    Bristol
    10 days ago
  •  ...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... 
    Senior
    Fixed-term contract
    Hybrid working
    On-site

    Smartstream Limited

    Bristol
    a month ago
  • £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... 
    Permanent
    On-site
    Flexible hours
    Night shift

    Graphcore

    Bristol
    10 days ago
  • £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... 
    Senior
    Long-term contract
    Permanent
    Part-time
    On-site
    Remote
    Work from home
    Flexible hours

    Methods Business and Digital Technology

    Bristol
    more than 2 months ago
  • £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 support
    On-site
    Flexible hours

    Graphcore

    Bristol
    more than 2 months ago
  • £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... 
    Senior
    Permanent
    On-site
    Remote
    Bristol
    a month ago
  • £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 contract
    Visa support
    On-site
    Flexible hours

    Graphcore

    Bristol
    more than 2 months ago
  • £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 support
    On-site
    Flexible hours

    Graphcore

    Bristol
    23 days ago
  • £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-time
    Fixed-term contract
    Internship
    Hybrid working
    On-site
    Work from home
    Flexible hours

    Computershare

    Bristol
    7 days ago
  • £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... 
    Senior
    Full-time
    Hybrid working
    Start today
    Flexible hours

    ALTEN

    Bristol
    9 days ago
  • £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 working
    On-site
    Immediate start
    Bristol
    6 days ago
  • £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... 
    Permanent
    Internship
    On-site
    Flexible hours
    Night shift

    Graphcore

    Bristol
    10 days ago
  • £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... 

    PlayStation Global

    Bristol
    a month ago
  • £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... 
    Permanent
    Full-time
    3 days/week

    QinetiQ

    Bristol
    14 hours ago
  • £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... 
    Permanent
    Summer work
    On-site
    Flexible hours
    Night shift

    Graphcore

    Bristol
    10 days ago
  •  ...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.... 
    Senior
    Permanent
    Temporary
    Hybrid working
    Probationary period

    Broaden Management Partners

    Bristol
    16 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - AI Compute Libraries. Be the first to apply!