Staff Engineer
Listed on 2026-09-12
-
Software Development
About us
Graphcore is one of the world’s leading innovators in Artificial Intelligence compute.
It is developing hardware, software and systems infrastructure that will unlock the next generation of AI breakthroughs and power the widespread adoption of AI solutions across every industry.
As part of the Soft Bank Group, Graphcoreis a member of an elite family of companies responsible for some of the world’s most transformative technologies. Together, they share a bold vision: to enable Artificial Super Intelligence and ensure its benefits are accessible to everyone.
Graphcore’s teams are drawn from diverse backgrounds and bring a broad range of skills and perspectives.
A melting pot of AI research specialists, silicon designers, software engineers and systems architects, Graphcore enjoys a culture of continuous learning and constant innovation.
The System Management team, part of the Software Platform group, helps build Graphcore products into large-scale AI solutions for our customers. The System Management Team is responsible for building the interfaces between hardware and AI software and frameworks as well as providing interfaces for public/private cloud use. This takes the form of a rack management solution that abstracts complex hardware administrative duties.
As one of the first teams to work with pre-release hardware and software it’s vital you are comfortable with unproven components and capable of problem solving solutions no matter what.
- Ownership of software engineering efforts across the full SDLC, including implementation, automated testing, integration, and production readiness for the rack management solution.
- Ownership of critical infrastructure with the need to drive issues to resolution while collaborating effectively across teams.
- Configure and test new Graphcore AI hardware and systems using Continuous Deployment and Infrastructure-as-code in internal and external data centres.
- Work with our Datacenter Operations Engineers to maintain and operate the fleet of AI systems at peak performance.
- Drive corrective actions for systems that are not operating correctly, working with DC operations and Graphcore Engineering as required.
Candidate Profile
Essential:
- Bachelor's degree or equivalent practical experience in a relevant subject.
- Experience with RESTful API development.
- Experience building, deploying, and operating containerized workloads using Kubernetes and container runtimes such as Docker or Podman.
- Experience with managing production Kubernetes clusters and workloads.
- Programming experience with Go.
- Hands-on experience deploying and operating infrastructure using Infrastructure-as-Code, source code version control, and CI/CD automation tools (e.g. Terraform/Open Tofu, Ansible, Git Lab, Git Hub Actions, Git version control).
- Experience with Redfishfor datacenter h
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).