Principal Cloud Engineer
About the job
Build the cloud platform that powers Graphcore’s next generation AI systems.
As a Principal Cloud Engineer, you will help develop, deploy and operate cloud services across Graphcore’s AI infrastructure. You will work on private and public cloud systems used by internal teams and customers.
Your work will shape how high-performance AI systems are integrated, validated, benchmarked and optimised. You will help keep complex infrastructure reliable, observable and ready for demanding workloads.
You will own significant technical initiatives, from OpenStack-based services to Infrastructure-as-Code automation. You will also mentor engineers and turn user needs into services that perform at scale.
This role puts you close to pre-release hardware, advanced systems and real product challenges.
The Team and Culture
The Cloud Platform Team sits within Software Platform and works closely with Software Platform, Datacentre Operations and Product Development. The team builds systems for internal users and customers, often using new components before they are proven.
Work moves through practical engineering, clear ownership and fast feedback from users. You will be expected to take responsibility, speak up early and lead critical infrastructure work without close oversight.
Decisions are grounded in evidence from benchmarks, observability data and operational performance. The team values engineers who can think big, act fast and bring others with them.
What we’re looking for
- Bachelor's degree or equivalent practical experience in a relevant subject.
- Strong infrastructure or IT background, with private-cloud or on-premises cloud experience.
- Expert Linux system administration and scripting skills, including bash and Python.
- Hands-on experience with Infrastructure-as-Code tools such as Terraform/OpenTofu, Ansible or Packer.
- Experience with CI or testing pipelines, version control and cloud service deployment.