Software Infrastructure Engineer

Contract type
Ongoing
Work mode
Remote · Bristol
Experience
3 years

Job description

Software infrastructure role on Graphcore's Software Infrastructure team, developing tools and services that support the build, test, deployment and productisation of Machine Learning Software components on HPC AI platforms.

At a glance

Work mode
Remote · Bristol
Languages
English

What you'll do

  • Develop, own, and maintain tools and services to support the software build and release process
  • Deploy and maintain services with Kubernetes and Docker
  • Manage Cloud Infrastructure using tools such as Terraform

What we're looking for

  • Knowledge of Python/Go/C++ (or similar language)
  • Experience deploying services in the cloud (AWS preferred)
  • Deep understanding of Linux environments
  • Native user of CI/CD for production deployments
  • Experience with Infrastructure as Code (IaC) tools (e.g. Terraform/OpenTofu)

Nice to have

  • Experience using Kubernetes (k8s) or OpenStack
  • Experience with GitHub Actions
  • Experience with build tools (e.g. CMake)
  • Experience with modern observability tooling (e.g. Prometheus)
  • Experience with Grafana

Your team

Software Infrastructure team

Provides critical platforms and services for software development teams across the business, including managing the CI platform and services, build engineering, component integration, and packaging and release systems. Operates in squads with a culture of service ownership and empowerment.

Benefits

  • Competitive salary
  • 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 (health, mental wellbeing, and bereavement support)
  • Healthy food and snacks at the central Bristol office and own barista bar

Apply

Direct apply at Graphcore

Opens the job posting at Graphcore

About Graphcore

Graphcore is one of the world's leading innovators in Artificial Intelligence compute, 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 SoftBank Group, Graphcore is a member of an elite family of companies responsible for some of the world's most transformative technologies.

Mission

To enable Artificial Super Intelligence and ensure its benefits are accessible to everyone.

Key facts

  • Artificial Intelligence compute
  • Part of the SoftBank Group
  • Teams include AI research specialists, silicon designers, software engineers and systems architects
  • Culture of continuous learning and constant innovation

What they value

  • Continuous learning
  • Constant innovation
  • Inclusive work environment
  • Equal opportunity