G
Posted 4 hours ago
Staff Software Engineer (ML QA)
GraphcoreStaff Software Engineer (ML QA)
Perks & benefits
FlightsMedical InsurancePaid Leave
Requirements
Production-quality software engineering experience, Strong software design and architecture skills, Proficiency in Python, Experience with CI/CD and automated testing, Linux environment experience, Familiarity with C or C++, Degree in CS, Maths, or ML
Skills
PythonCI/CDMachine Learning
About the role
Responsibilities
- Design, implement, and maintain robust test infrastructure and automation for a complex ML software stack
- Architect and evolve test frameworks and tooling with a focus on scalability and maintainability
- Build and maintain CI/CD pipelines targeting simulators, emulators, and physical hardware
- Create representative ML workloads for numerical accuracy and performance analysis
- Review code and designs to set high standards for software engineering best practices
- Mentor and support junior engineers to raise technical capability
Requirements
- Experience in production-quality software engineering roles
- Strong software design and architecture skills for complex systems
- Proficiency in Python for building production codebases
- Experience with CI/CD systems and automated testing
- Experience working in Linux environments
- Ability to read, debug, and reason about C or C++ code
- Degree in Computer Science, Maths, Machine Learning, or related field
Preferred Qualifications
- Exposure to ML frameworks like PyTorch, JAX, Triton, or TensorFlow
- Experience with Kubernetes, VLLM, Keras, or MLOps pipelines
- Experience with hardware simulators or emulators such as QEMU
- Experience developing for FPGA-based systems
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
About the Company
At Graphcore, we’re building the future of AI compute. We are a team of semiconductor, software and AI experts creating the complete AI compute stack, from silicon and software to infrastructure at datacenter scale.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeStaff Software Engineer (ML QA)
Graphcore · Cambridge
