Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Graphcore

Software Infrastructure Engineer

Posted Updated
Discussion
  • Join our dynamic Software Infrastructure team and take a pivotal role in scaling and managing our infrastructure. You will develop essential tools and services that empower our broader software team.
  • Your contributions will enhance the build, test, deployment, and productisation processes of our Machine Learning Software components. Work with our High-Performance Computing (HPC) AI platforms and gain invaluable experience in distributed
  • The Software Infrastructure team provides critical platforms and services for software development teams across the business. Our responsibilities include managing the CI platform and services, build engineering, component integration, and packaging and release systems. We operate in squads, fostering a culture of service ownership and empowerment for our engineers. We focus on long-term engineering solutions and strive to eliminate toil wherever possible
  • Develop, own, and maintain tools and services to support the software build and release process
  • Deploy and maintain services with Kubernetes and Docker
  • Manage our Cloud Infrastructure using tools such as Terraform

Benefits

  • Work-Life Balance: We believe you should have a good work-life balance. Everyone’s situation is different, so we offer flexible working arrangements and start and finish times, allowing you to choose when to work from home or come into the office
  • Healthcare: We offer Private Medical Insurance (PMI) to our employees to help them take care of their health and that of their loved ones
  • Pension: We believe that our employees deserve the best when it comes to planning for their future
  • Income Protection: Graphcore understands that unforeseen circumstances can happen, and we want to ensure our employees have the necessary financial security in place
  • Progression: We prioritise learning and development as an integral part of our culture at Graphcore. Our Talent Development team is dedicated to equipping all our employees with the necessary tools, resources, and support to enhance their skills and reach their full potential in their careers
  • Wellbeing: We want to ensure that our employees have the resources and support they need to prioritise their health and wellbeing
  • Knowledge of Python/Go/C++ (or similar language)
  • Native user of CI/CD for production deployments
  • Experience deploying services in the cloud (AWS preferred)
  • Experience with Infrastructure as Code (IaC) tools (e.g. Terraform/OpenTofu)
  • Deep understanding of Linux environments
  • Experience using Kubernetes (k8s) or OpenStack
  • Experience with modern observability tooling (e.g. Prometheus)
  • Experience with GitHub Actions
  • Experience with build tools (e.g. CMake)
  • Experience with Grafana

Skills

Apply

See also

DevOps jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.