Cloud Software Engineer

AI hardware and software company developing next-generation artificial intelligence compute systems, backed by SoftBank Group.
Bristol, UK
Cloud
Mid-Level Software Engineer
In-Person
3+ years of experience
AI

Description For Cloud Software Engineer

Graphcore, a pioneering AI hardware and software company backed by SoftBank Group, is revolutionizing the future of artificial intelligence compute systems. As a Cloud Software Engineer, you'll be at the forefront of integrating cutting-edge AI accelerator hardware within Kubernetes environments. This role combines cloud computing expertise with AI technology innovation, offering a unique opportunity to shape the future of AI infrastructure.

The position requires strong technical skills in Go programming and Kubernetes, with a focus on developing device plugins that ensure seamless integration with existing clusters. You'll work with state-of-the-art AI hardware while collaborating with cross-functional teams to design, implement, and test new features. The role demands both technical excellence and strong communication skills.

Graphcore offers an inclusive work environment with comprehensive benefits, including flexible working arrangements, competitive healthcare coverage, and strong financial benefits. The company's location in Bristol provides a dynamic tech hub setting, complete with modern office amenities including a barista bar. This role is perfect for someone passionate about cloud computing and AI technology, offering the chance to work on transformative technology while enjoying excellent professional development opportunities and work-life balance.

The ideal candidate will bring 3+ years of software development experience, strong knowledge of cloud platforms, and expertise in container orchestration. This position offers the unique opportunity to work with cutting-edge AI hardware while developing cloud infrastructure that will power the next generation of AI applications.

Last updated 20 minutes ago

Responsibilities For Cloud Software Engineer

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

Requirements For Cloud Software Engineer

Go
Python
Kubernetes
  • 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 is essential
  • Familiarity with container orchestration and cloud-native development
  • Knowledge of cloud computing platforms (Azure, GCP, AWS)
  • Familiarity with machine learning-related technologies (Kubeflow, KubeVirt, Kata containers, Volcano)
  • Knowledge of RDMA networks
  • Experience with CI/CD pipelines and DevOps tools
  • Excellent communication and teamwork skills
  • English- B2 level

Benefits For Cloud Software Engineer

Medical Insurance
Dental Insurance
Mental Health Assistance
Parental Leave
  • Flexible working
  • Generous annual leave policy
  • Private medical insurance and health cash plan
  • Dental plan
  • Pension matched up to 5%
  • Life assurance
  • Income protection
  • Generous parental leave policy
  • Employee assistance programme
  • Health and mental wellbeing support
  • Bereavement support
  • Office snacks and barista bar

Interested in this job?

Jobs Related To Graphcore Cloud Software Engineer

Cloud Software Engineer

Cloud Software Engineer role at Graphcore focusing on integrating AI accelerator hardware with Kubernetes and MLOps technologies.

Cloud Software Engineer

Cloud Software Engineer role at Graphcore focusing on integrating AI accelerator hardware with Kubernetes and MLOps technologies using Go.

Cloud Software Engineer

Cloud Software Engineer at Graphcore, developing device plugins for AI accelerator hardware integration in Kubernetes environments.

Software Engineer - ML Platform

Build and optimize ML platform infrastructure at Replicate, making AI accessible to developers worldwide.

Systems Development Engineer, Managed Operations

Systems Development Engineer role at AWS to lead operations and development for the new European Sovereign Cloud, focusing on high-availability services and infrastructure optimization.