Software Engineer for AI Compute Systems

4 days ago


Cambridge, Cambridgeshire, United Kingdom graphcore Full time

**About Graphcore**

We are a leading company in made-for-AI compute hardware and software. Our mission is to transform the future of humanity by developing cutting-edge technology.

Graphcore has set the standard in AI compute hardware and software, gaining global attention and industry acclaim. We are now developing the next generation of artificial intelligence compute with systems that will allow AI researchers to develop more advanced models, help scientists unlock exciting new discoveries, and power companies around the world as they put AI at the heart of their business.

We have recently joined SoftBank Group – bringing large investment from one of the world's leading backers of innovative AI companies.

**Job Overview**

The Staff System Software QA engineer is responsible for designing and delivering software validation and quality assurance solutions for the System Software group. This involves creating and executing tests, identifying errors and providing feedback that a final product meets both the requirements of the product at the expected levels of quality. You are expected to engage with all stakeholders inside the System Software group, show some technical initiative in designing and delivering solutions and support the more junior members of the team in acquiring new skills.

**Responsibilities**
  • Responsible for Test Design and development for projects within System Software including Firmware, Kernel and Baseboard Management Control modules.
  • Responsible for Maintenance and Improvement of Python based in-house Automation framework.
  • Working closely with all System Software development teams supporting a culture of Test-Driven Development.
**Required Skills and Qualifications**
  • Test design and development experience for Firmware and/or Linux kernel.
  • Understanding of OS kernel and device driver primitives with experience in Linux or similar systems.
  • Experience in performance and latency measurements for a low-level software stack.
  • Working experience in one or more of these: OpenBMC, Firmware, Kernel Internals, Low level Security testing.
  • Possess excellent written and oral communication skills, good work ethics, high sense of teamwork, love to produce quality work and commitment to finish your tasks every single day. You are a self-starter who loves to find creative solutions to challenging problems.
  • Experience with Kubernetes integration to system software.
**Benefits**

In addition to a competitive salary of £80,000 per year, Graphcore offers flexible working, a generous annual leave policy, private medical insurance and health cash plan, a dental plan, pension (matched up to 5%), life assurance and income protection. We have a generous parental leave policy and an employee assistance programme (which includes health, mental wellbeing, and bereavement support). We offer a range of healthy food and snacks at our central Bristol office and have our own barista bar we're committed to building an inclusive work environment that makes Graphcore a great home for everyone. We can provide a flexible approach to interview and encourage you to chat to us if you require any reasonable adjustments.



  • Cambridge, Cambridgeshire, United Kingdom Leverhulme Centre for the Future of Intelligence Full time

    Key Responsibilities:We are looking for a highly skilled and motivated part-time Software Engineer to join our team at the Leverhulme Centre for the Future of Intelligence. In this role, you will contribute to the development of a benchmark for measuring the ability of Artificial Intelligence (AI) agents on real-world data science tasks. Your key...


  • Cambridge, Cambridgeshire, United Kingdom graphcore Full time

    About UsGraphcore is a leading technology company that specializes in made-for-AI compute hardware and software. We are dedicated to developing cutting-edge AI systems that transform the future of humanity.We have set the standard in AI compute hardware and software, gaining global attention and industry acclaim. Our next-generation AI systems will enable AI...


  • Cambridge, Cambridgeshire, United Kingdom graphcore Full time

    About GraphcoreWe are developing the next generation of artificial intelligence compute with systems that will allow AI researchers to develop more advanced models, help scientists unlock exciting new discoveries, and power companies around the world as they put AI at the heart of their business.Graphcore products have set the standard in made-for-AI compute...


  • Cambridge, Cambridgeshire, United Kingdom University of Cambridge Full time

    Pioneering work awaits in the field of AI Infrastructure as a Senior HPC and AI Engineer at the University of Cambridge's Research Computing Services.You will collaborate with world-renowned researchers to deliver cutting-edge AI supercomputing services, utilizing large-scale HPC and AI platforms.About the RoleThis position demands a deep understanding of...


  • Cambridge, Cambridgeshire, United Kingdom graphcore Full time

    Job SummaryThe Staff System Software QA engineer is responsible for designing and delivering software validation and quality assurance solutions for the System Software group. This involves creating and executing tests, identifying errors and providing feedback that a final product meets both the requirements of the product at the expected levels of quality....


  • Cambridge, Cambridgeshire, United Kingdom ZipRecruiter Full time

    Are you passionate about developing innovative AI solutions? Do you have a strong background in software engineering and AI?We are seeking a highly skilled Software Architect for AI Systems to join our team at Context Labs.Estimated Salary: $225,000 - $275,000 per yearAbout This Position:This role reports to the VP, Engineering and is responsible for...


  • Cambridge, Cambridgeshire, United Kingdom Society of Research Software Engineering Full time

    Systems Engineer - Simulation DevelopmentSociety of Research Software Engineering invites applications for a full-time Systems Engineer position focused on simulation development. This role requires expertise in designing, implementing, and maintaining complex simulation systems using the Structural Simulation Toolkit (SST).About the Position:- Estimated...


  • Cambridge, Cambridgeshire, United Kingdom C10labs Full time

    **Job Title:** Senior Software Engineer - AI Development**Location:** Cambridge, UK**Estimated Salary:** £80,000 - £110,000 per yearWe are seeking a highly skilled and experienced Senior Software Engineer to lead our AI-driven platform's technical vision, architecture, and implementation.Key Responsibilities:Design, develop, and maintain scalable web...


  • Cambridge, Cambridgeshire, United Kingdom Leverhulme Centre for the Future of Intelligence Full time

    About the Project:The Leverhulme Centre for the Future of Intelligence is embarking on a groundbreaking project aimed at developing a benchmark for measuring the ability of Artificial Intelligence (AI) agents on real-world data science tasks. This two-year initiative seeks to push the boundaries of AI research by fostering collaboration between experts from...


  • Cambridge, Cambridgeshire, United Kingdom ZipRecruiter Full time

    Context Labs invites applications for the role of Lead Software Engineer - AI Engineering. As part of our esteemed development team, you will have the opportunity to lead many aspects of developing our AI engineering systems and drive forward our AI Engineering initiatives within our ImmutablyTM Platform and analytics spaces.The ideal candidate will possess...


  • Cambridge, Cambridgeshire, United Kingdom Ecm Selection Full time

    We're Ecm Selection, a team of scientists and engineers dedicated to helping professionals find their dream jobs. We're currently seeking an exceptional AI Software Engineer to join our development team in Cambridge, working on innovative electronics design tools.The successful candidate will have expertise in AI approaches to assist human engineers,...


  • Cambridge, Cambridgeshire, United Kingdom University of Cambridge Full time

    We are looking for a highly skilled Software Developer to join our team at the University of Cambridge. As a part-time Software Engineer, you will contribute to a two-year project focused on developing a benchmark for measuring the ability of Artificial Intelligence (AI) agents on real-world data science tasks.About the Role:You will work closely with our...


  • Cambridge, Cambridgeshire, United Kingdom University of Cambridge Full time

    Transformative AI Infrastructure Engineer opportunity at the University of Cambridge's Research Computing Services. This role involves supporting UK scientists with world-class AI supercomputing services, including Dawn.We're seeking a skilled professional to join our team of AI specialists, Research Software Engineers, and Systems Engineers in delivering...


  • Cambridge, Cambridgeshire, United Kingdom Uag Full time

    Join Uag as a Research Development Engineer and contribute to a cutting-edge project developing a benchmark for measuring AI agent performance on real-world data science tasks.As a key member of our Intelligent Systems team, you will design and implement the interface between AI agents and tasks, work closely with researchers to develop Large Language...


  • Cambridge, Cambridgeshire, United Kingdom Uag Full time

    About UagUag is a renowned research institution focused on the future of intelligence. We are committed to advancing our understanding of artificial intelligence and its applications.Job DescriptionThe successful candidate will be responsible for developing a benchmark for measuring the ability of AI agents on real-world data science tasks. This involves...


  • Cambridge, Cambridgeshire, United Kingdom Leverhulme Centre for the Future of Intelligence Full time

    Job Opportunity:The Leverhulme Centre for the Future of Intelligence is seeking a part-time Software Engineer to contribute to a two-year project focused on developing a benchmark for measuring the ability of Artificial Intelligence (AI) agents on real-world data science tasks.**About the Role:**This fixed-term, part-time position involves creating the...


  • Cambridge, Cambridgeshire, United Kingdom Unreal Gigs Full time

    Job DescriptionWe are looking for a highly skilled AI Systems Developer to join our team at Unreal Gigs. As an AI Systems Developer, you will be responsible for designing, developing, and deploying AI models and solutions that drive business outcomes.Responsibilities:Develop and deploy AI models using machine learning algorithms such as decision trees,...


  • Cambridge, Cambridgeshire, United Kingdom ZipRecruiter Full time

    About the RoleWe are seeking an experienced Principal Software Engineer to join our team at Context Labs in Cambridge, MA. This is a full-time position with an estimated annual salary of $250,000.Job Description:Lead technical authority on AI, LLMs, and related technologies.Develop and maintain AI integrations, systems, and services for use within the...

  • Software Engineer

    2 weeks ago


    Cambridge, Cambridgeshire, United Kingdom Apple Inc. Full time

    **Job Summary:**We are seeking a talented software engineer to join our team at Apple Inc. in designing and building distributed systems that empower machine learning engineers to create the next generation AI features.As a member of our ML Lifecycle Team, you will design, build, and maintain software systems that help ML engineers conduct research &...


  • Cambridge, Cambridgeshire, United Kingdom Outlier AI Full time

    **What You'll Do**We partner with innovative companies to train AI large language models, which involves engaging with these models as they learn to code. Your tasks will include crafting questions related to computer science to help train the models and evaluating the code generated by them. You may also contribute by working on various projects, such as...