Senior Engineer (ML Engineer)
G
Graphcore
Graphcore is a Bristol-based AI chipmaker (IPU accelerators), a SoftBank subsidiary and a Molten Ventures portfolio company.
About Graphcore
Graphcore (graphcore.ai) is a British semiconductor company building Intelligence Processing Units (IPUs) for AI workloads. Founded in Bristol in 2016, it was acquired by SoftBank in 2024. It is a portfolio company of Molten Ventures.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
Validate the ML stack connecting accelerator hardware with trusted AI performance by running models, building benchmarking pipelines, testing low-level ML behavior, analyzing numerical precision and distributed execution, and debugging model and system performance in Linux.
Requirements
- Experience in machine learning or ML-adjacent software engineering
- Understanding of neural networks, training, inference, numerical precision, and performance trade-offs
- Experience with PyTorch, TensorFlow, JAX, Triton, or similar ML tools
- Strong Python skills
- Experience designing, running, and analysing ML benchmarks or model experiments
- Linux debugging skills
Responsibilities
- Validate the ML stack across frameworks, models, and execution environments
- Run open source models
- Build automated benchmarking pipelines
- Create targeted tests for low-level ML behavior
- Test numerical precision, quantisation, attention mechanisms, distributed execution, and model subgraphs
- Identify regressions, correctness issues, and performance limits
- Analyse benchmark and experiment results
- Debug model behavior and system performance in Linux
Benefits
- Unlimited annual leave
- Up to 5% matched pension
- Phantom equity
- Flexible work arrangements
- Free food
- On-site barista
- Health cash plan
- Income protection
- Life assurance
- Private medical insurance
- Dental plan
