onsite
Senior Software Infrastructure Engineer - Graphcore
Devops Engineer
Design and implement high‑performance infrastructure for AI compute platforms, leveraging C++, Python, Linux, Kubernetes and CI/CD pipelines to deliver scalable, reliable services for next‑generation hardware accelerators.
About the role
Key Responsibilities
- Architect, develop, and maintain core infrastructure components that enable efficient AI workload execution on custom accelerator hardware.
- Build and operate container orchestration platforms (Kubernetes) to provide reliable, scalable services for internal and external users.
- Implement CI/CD pipelines and automated testing frameworks to ensure rapid, high‑quality software delivery.
- Collaborate with hardware, compiler, and runtime teams to integrate low‑level drivers and libraries into the overall system stack.
- Monitor, troubleshoot, and optimize performance of production systems, focusing on latency, throughput, and resource utilization.
Requirements
- 5+ years of software engineering experience in systems or infrastructure, with strong proficiency in C++ and Python.
- Deep knowledge of Linux operating systems, networking, and container technologies (Docker, Kubernetes).
- Hands‑on experience building CI/CD pipelines, automated testing, and release engineering processes.
- Familiarity with GPU or custom accelerator programming models and performance optimization techniques.
- Proven ability to work cross‑functionally in fast‑paced, research‑driven environments.
Skills
cpythonlinuxkubernetescicd