1 day ago
Cambridge, United KingdomStaff+
Responsibilities
- Architect and build scalable automated test frameworks for Graphcore’s machine learning stack.
- Develop CI/CD pipelines that run across simulators, emulators, and physical hardware.
- Create representative machine learning workloads and analyze execution results for numerical accuracy and performance.
- Turn testing gaps and workload findings into improvements to tooling, architecture, and developer experience.
- Design, develop, and maintain production-quality Python software in complex codebases.
- Mentor junior engineers and influence engineering practices through constructive feedback.
- Contribute to code and design reviews and upstream open-source projects.
Requirements
- Strong Python skills demonstrated through production-quality software development and maintenance.
- Software design and architecture experience with large, complex codebases and a focus on testability and maintainability.
- Experience building CI/CD pipelines and automated testing systems in Linux environments.
- Familiarity with C or C++, including the ability to read, debug, and reason about low-level code.
- Ability to mentor junior engineers, solve complex problems independently, identify gaps, and drive improvements.
- Transferable skills and diverse professional experiences are valued, including experience gained through returnship routes.
Benefits
- Flexible working arrangements.
- Generous leave.
- Up to 5% matched pension contributions.
- Phantom equity.
- Designed office spaces, free food, and an on-site barista.
- Income protection and life assurance.
- Electric vehicle scheme through salary sacrifice.
- Flexible benefits including private medical insurance and dental cover.
- Optional dental cover, health cash plan, private medical insurance, cycle to work scheme, and give as you earn.
About Graphcore
Graphcore designs and sells Intelligence Processing Units (IPUs), systems, and a full software stack for training and inference of AI models in data centers and research labs. Revenue comes from hardware systems and associated software tools and services, used for workloads across NLP, computer vision, and graph neural networks. Founded in 2016 and headquartered in Bristol, the company is part of SoftBank Group and focuses on on‑prem and cloud deployments.