Senior Software Engineer (ML QA)

GraphcoreLondon, UK
You will be redirected to the main website
Posted on: 26 Jun 2026

Phewnix Understanding of the Job

The actual job requirements can be found on the career page when you apply.
As a Senior Software Engineer specializing in Machine Learning Quality Assurance at Graphcore in London, UK, you are driving the development and implementation of cutting-edge ML solutions, ensuring seamless integration and optimal performance. This pivotal role matters because it directly contributes to the company's success in revolutionizing the field of artificial intelligence and machine learning. By spearheading the QA efforts, you are not only enhancing the quality and reliability of Graphcore's products but also paving the way for innovation in the tech industry. The impact and scope of this position are vast, with the potential to influence the future of AI and ML applications. Moreover, this role offers substantial growth and advancement potential, allowing you to expand your skill set, take on new challenges, and climb the career ladder.

Your day-to-day activities as a Senior Software Engineer (ML QA) involve a range of responsibilities, including:
  • Designing, developing, and executing comprehensive test plans to ensure the quality and reliability of ML models and software applications

  • Collaborating with cross-functional teams, such as engineering, data science, and product development, to identify and address potential issues

  • Developing and maintaining automated testing frameworks and infrastructure to streamline the QA process

  • Conducting thorough analyses of complex data sets to identify trends, patterns, and areas for improvement

  • Implementing equity-driven solutions to ensure fairness and transparency in ML models and applications

  • Participating in code reviews and contributing to the improvement of the overall code quality

  • Staying up-to-date with industry trends and advancements in ML and QA, applying this knowledge to continuously improve processes and practices. To excel in this role, you possess strong technical skills, including proficiency in languages like C, as well as experience with infrastructure automation and quality assurance. Effective communication and collaboration skills are also essential, as you will be working closely with various teams and stakeholders to drive project success.



By joining Graphcore as a Senior Software Engineer (ML QA), you become part of a dynamic and innovative company that values excellence, collaboration,

Job Overview

Salary:
Not disclosed
JOB TYPE:
Not specified
Experience:
Not mentioned
Job Location:
London, UK
Job Level:
Not specified
Education:
Graduation