Cloud Software Engineer

Graphcore develops AI compute hardware and software, setting industry standards and gaining global attention. They are now working on the next generation of artificial intelligence compute systems.
Bristol, UK
Cloud
Mid-Level Software Engineer
Contact Company
3+ years of experience
AI

Description For Cloud Software Engineer

Graphcore, a leader in AI compute hardware and software, is seeking a Cloud Software Engineer to play a key role in enabling new AI accelerator hardware within Kubernetes environments. This role involves developing device plugins in Go, ensuring seamless integration with existing Kubernetes clusters, and providing a native Kubernetes end user experience. The ideal candidate will have a strong foundation in software development, container orchestration technologies, and cloud computing.

Responsibilities include:

  • Developing and maintaining device plugins in Go for AI accelerator hardware integration in Kubernetes
  • Ensuring seamless integration of new hardware with existing Kubernetes clusters
  • Collaborating with cross-functional teams on design, implementation, and testing
  • Participating in code reviews, design discussions, and troubleshooting
  • Maintaining high software quality standards
  • Writing and maintaining comprehensive documentation
  • Staying up-to-date with the latest trends in cloud computing and Kubernetes

Required skills and experience:

  • Bachelor's degree in Computer Science, Engineering, or related field
  • At least 3 years of experience in software development, preferably in cloud environments
  • Strong knowledge of Python or Go programming language
  • Experience with Kubernetes (CKA certification preferred)
  • Familiarity with container orchestration and cloud-native development
  • Knowledge of cloud platforms (Azure, GCP, AWS)
  • Experience with CI/CD pipelines and DevOps tools
  • Excellent communication and teamwork skills
  • English proficiency at B2 level

Graphcore offers competitive compensation, flexible working, generous leave, health benefits, pension, and a supportive work environment. They are committed to building an inclusive workplace and welcome diverse backgrounds and experiences.

Last updated 2 months ago

Responsibilities For Cloud Software Engineer

  • Develop and maintain device plugins in Go for AI accelerator hardware integration in Kubernetes
  • Ensure seamless integration of new hardware with existing Kubernetes clusters
  • Collaborate with cross-functional teams on design, implementation, and testing
  • Participate in code reviews, design discussions, and troubleshooting
  • Maintain high software quality standards
  • Write and maintain comprehensive documentation
  • Stay up-to-date with the latest trends in cloud computing and Kubernetes

Requirements For Cloud Software Engineer

Go
Kubernetes
Python
  • Bachelor's degree in Computer Science, Engineering, or related field
  • At least 3 years of experience in software development, preferably in cloud environments
  • Strong working knowledge of Python or Go programming language
  • Experience with Kubernetes (CKA certification preferred)
  • Familiarity with container orchestration and cloud-native development
  • Knowledge of cloud computing platforms (Azure, GCP, AWS)
  • Experience with CI/CD pipelines and DevOps tools
  • English proficiency at B2 level

Benefits For Cloud Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Flexible working
  • Generous annual leave policy
  • Private medical insurance
  • Health cash plan
  • Dental plan
  • Pension (matched up to 5%)
  • Life assurance
  • Income protection
  • Parental leave policy
  • Employee assistance programme
  • Healthy food and snacks
  • Barista bar

Interested in this job?

Jobs Related To Graphcore Cloud Software Engineer

Regional Environmental Engineer, AWS Environmental

Regional Environmental Engineer position at AWS, managing environmental compliance for data centers in UAE, developing standards and leading strategic programs.

System Dev Engineer, Vega OS

Systems Development Engineer II position at Amazon Lab126, focusing on cloud services and platform development for consumer electronics devices.

Software Development Engineer, CloudTune

Software Development Engineer role at Amazon's CloudTune team, focusing on cloud infrastructure and scaling solutions with competitive compensation and benefits.

Data Center Operations Engineer, DCO (Data Center Operations)

Data Center Operations Engineer position at AWS in Seoul, managing cloud infrastructure and maintaining system reliability with 24x7 operational support.

Engineering Program Manager, Infrastructure Services

Engineering Program Manager position at Apple focusing on infrastructure services, disaster recovery, and resilience planning across global operations.