Senior Engineer (ML Engineer)
Graphcore is seeking a Senior Machine Learning Engineer to join their ML QA team in Bristol, UK. This role focuses on testing, validating, and benchmarking a complex ML software stack, emphasizing performance, reliability, and correctness across modern AI workloads. The successful candidate will collaborate closely with software and hardware teams to ensure the robustness of Graphcore's AI solutions.
Key responsibilities include benchmarking ML models and frameworks to identify regressions and performance bottlenecks, working hands-on with industry-standard ML frameworks to validate functionality, and building automated testing and benchmarking pipelines. The role also involves developing tooling and scripts, primarily in Python, to support testing and functional reporting, as well as collaborating with software teams to ensure adequate test coverage for new and existing features.
The ideal candidate will have experience in machine learning or related engineering roles, a strong foundation in core AI and ML concepts, and hands-on experience with major ML frameworks such as PyTorch, TensorFlow, or JAX. Proficiency in Python for ML workflows, experience designing and analyzing ML benchmarks, and familiarity with Linux environments are essential. A Bachelor's, Master's, or PhD in Computer Science, Mathematics, Machine Learning, Data Science, or a related field is required.
Graphcore offers a competitive salary, flexible working arrangements, a generous annual leave policy, private medical insurance, a dental plan, pension matching up to 5%, life assurance, and income protection. Additional benefits include a generous parental leave policy, an employee assistance program, and a range of healthy food and snacks at their central Bristol office, which features its own barista bar.
Joining Graphcore provides an opportunity to be at the forefront of AI compute technology, working in a fast-paced environment that values innovation and collaboration. The company is committed to building an inclusive work environment and offers opportunities for professional growth and development.