Graphcore is expanding its teams around the world to solve the toughest AI problems. The Senior Staff Engineer (ML Engineer) will work on testing, validating, and benchmarking a complex ML software stack.
Requirements
- 6+ years of experience working in Machine Learning or ML-adjacent engineering roles
- Strong foundation in core AI and ML concepts (e.g. neural networks, training vs inference, numerical precision, performance trade-offs)
- Hands-on experience with one or more major ML frameworks such as PyTorch, TensorFlow, JAX, or similar
- Strong proficiency in Python for ML workflows, experimentation, and automation
- Experience designing, running, and analysing ML benchmarks or experiments
- Experience working in Linux environments
- Strong analytical and debugging skills, with the ability to reason about model behaviour and system performance
Benefits
- Flexible working
- Generous annual leave policy
- Private medical insurance and health cash plan
- Dental plan
- Pension (matched up to 5%)
- Life assurance and income protection
- Generous parental leave policy
- Employee assistance programme (health, mental wellbeing, and bereavement support)