Senior Software Engineer (ML Quality Assurance)

Graphcore • london, england, United-Kingdom • Posted June 20, 2026

Location london, england
Job Type Full-time
Category IT & Technology
Posted June 20, 2026

Requirements

  • Experience in production-quality software engineering roles
  • Strong software design and architecture skills, with experience working on large or complex systems
  • Strong proficiency in Python, including experience building and maintaining production codebases
  • Solid experience with CI/CD systems and automated testing (preferably GitHub-based workflows)
  • Experience working in Linux environments
  • Familiarity with C or C++, with the ability to read, debug, and reason about low‑level code when needed
  • Proven ability to mentor junior engineers and influence engineering practices within a team
  • Strong problem‑solving skills and a proactive, self‑directed approach to work
  • Bachelor/Master's/PhD or equivalent experience in Computer Science, Maths, Machine Learning, Data Science, or related field
  • (Desirable) Exposure to machine learning frameworks such as PyTorch, JAX, Triton,Tens...

Interested in this role?

Click the button below to start your application.

Apply Now