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 Kubernetes 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 system
  • 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 org
  • Deploy and maintain Kubernetes infrastructure to develop, test, and scale Graphcore hardware and its software stack
  • 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
  • Strong experience of Kubernetes (k8s) development and deployment
  • Understanding of CI/CD principles
  • Practical experience developing in Go
  • Experience managing or developing in Linux environments
  • Familiarity with cloud services (AWS preferred)
  • Experience with Infrastructure as Code (IaC) tools (e.g. Terraform/OpenTofu)
  • Experience developing Kubernetes Controllers
  • Experience with GitHub Actions
  • Experience with distributed HPC systems
  • Experience with modern observability tooling (e.g. Prometheus)
  • Knowledge of Python/C++ (or similar language)

Skills

Apply

See also

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.