about 9 hours ago
Responsibilities
- Validate the ML stack for trusted AI performance.
- Test, benchmark, and validate complex systems before customer delivery.
- Expose regressions, correctness issues, and performance limits across frameworks.
- Run open-source models and build automated benchmarking pipelines.
- Create targeted tests for low-level ML behavior, including numerical precision and distributed execution.
Requirements
- Strong experience in Machine Learning or ML-adjacent software engineering roles.
- Solid grasp of neural networks, training, inference, and performance trade-offs.
- Hands-on experience with ML frameworks like PyTorch, TensorFlow, or JAX.
- Strong Python skills for automation, experimentation, and reporting.
- Experience designing, running, and analyzing ML benchmarks or model experiments.
- Confident debugging skills in Linux with curiosity about model behavior.
Benefits
- Unlimited annual leave.
- Up to 5% matched pension.
- Phantom equity to share in Graphcore’s success.
- True flexibility in work location and hours.
- Office spaces designed for collaboration.
- Free food and an on-site barista.
- Health cash plan and income protection.
- Life assurance and additional benefits like private medical insurance.