Senior Engineer (ML Engineer)
Core
Validate the ML stack that turns accelerator hardware into trusted AI performance by testing, benchmarking, and validating complex systems before they reach customers.
Role type
Senior ML Engineer (QA/Validation)
Builds
Automated benchmarking pipelines, targeted tests for low-level ML behavior, and validation reports for Graphcore's software and hardware stack.
Domain
AI Compute Infrastructure / Hardware-Software Stack Validation
Deliverable
production ML models
Required skills
Machine Learning (neural networks, training, inference), numerical precision analysis, performance trade-off evaluation, PyTorch, TensorFlow, JAX, Triton, Python automation, Linux debugging, distributed execution knowledge, model subgraph analysis.
Preferred skills
Experience with simulators and emulators, open source model testing, roadmap shaping.
Technologies
PyTorch, TensorFlow, JAX, Triton, Linux, Python
Responsibilities
Run open source models, build automated benchmarking pipelines, create targeted tests for low-level ML behavior, expose regressions and correctness issues, analyze performance limits across frameworks and execution environments.
Seniority
Senior, hands-on IC
