GrepJob
Graphcore

Senior Software Engineer (ML QA)

Graphcore
Apply
about 3 hours ago
London, United KingdomSenior
H1B Sponsor

Responsibilities

  • Build test infrastructure and automation for the machine learning software stack.
  • Validate complex ML systems before they reach customers.
  • Shape test architecture across large codebases and CI pipelines.
  • Use software engineering judgement to create scalable validation systems.
  • Collaborate with software teams to identify gaps and improve tooling.

Requirements

  • Strong software design skills with experience in maintainable systems.
  • Production Python experience, including writing testable and reliable code.
  • Experience with CI/CD, automated testing, and Linux development workflows.
  • Familiarity with C or C++ for reading and debugging low-level code.
  • Understanding of ML frameworks and workloads beyond simple API usage.
  • Ability to mentor engineers and take ownership of complex technical problems.

Benefits

  • Unlimited annual leave.
  • Up to 5% matched pension.
  • Phantom equity to share in Graphcore's success.
  • True flexibility in work location and hours.
  • Office spaces designed for collaboration.
  • Free food and an on-site barista.
  • Health cash plan and income protection.
  • Life assurance and additional benefits like private medical insurance.

Tech Stack

Categories