Senior 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 machine learning 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 delivery of robust and high-quality AI products.
Key responsibilities include benchmarking machine learning models and frameworks to identify regressions and performance bottlenecks, working hands-on with industry-standard ML frameworks to validate functionality across various execution environments, and developing automated testing and benchmarking pipelines targeting simulators, emulators, and physical hardware. The role also involves collaborating with software teams to ensure adequate test coverage and developing tooling and scripts, primarily in Python, to support testing and functional reporting.
The ideal candidate should 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 health cash plan, 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 covering health and mental wellbeing, and a range of healthy food and snacks at their central Bristol office, which also features a barista bar.
The company fosters an inclusive work environment, welcoming individuals from diverse backgrounds and experiences. Graphcore is committed to building a culture where everyone has the opportunity to make an impact on the company, its products, and the future of artificial intelligence.