Senior 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.
Cloud
Senior Software Engineer
Contact Company
10+ years of experience
AI

Description For Senior Cloud Software Engineer

Graphcore, a leader in AI compute hardware and software, is seeking a Senior Cloud Software Engineer to lead efforts in enabling new AI accelerator hardware within Kubernetes environments. This role is crucial in designing, developing, and maintaining plugins in Go, ensuring seamless integration of new AI accelerators with existing Kubernetes clusters, and providing a native Kubernetes end-user experience.

As a Senior Cloud Software Engineer, you will:

  • Lead the design and development of plugins in Go for new AI accelerator integration in Kubernetes
  • Ensure seamless integration of new hardware with existing Kubernetes clusters
  • Mentor junior engineers and foster a culture of continuous learning
  • Collaborate with cross-functional teams on new features
  • Conduct code reviews and provide constructive feedback
  • Troubleshoot complex technical issues
  • Engage with the Kubernetes community if necessary
  • Write and maintain comprehensive documentation
  • Stay updated on the latest trends in Kubernetes and cloud compute

The ideal candidate will have:

  • Bachelor's degree in Computer Science, Engineering, or related field
  • At least 10 years of software development experience, focusing on cloud environments
  • Proficiency in Go or Python programming
  • Extensive Kubernetes experience (CKA and CKS certifications preferred)
  • Familiarity with ML-related technologies in Kubernetes (e.g., Kubeflow, KubeVirt)
  • Strong understanding of container orchestration and cloud-native development
  • Knowledge of other workload managers (Ray, SLURM) is a plus
  • Experience with RDMA networks and cloud platforms (Azure, GCP, AWS)
  • CI/CD and DevOps tool experience
  • Strong leadership, problem-solving, and communication skills
  • English proficiency at C1 level

Join Graphcore and be part of a team developing cutting-edge AI technology that's transforming the future of computing and artificial intelligence.

Last updated 5 months ago

Responsibilities For Senior Cloud Software Engineer

  • Lead the design and development of plugins in Go for new AI accelerator integration in Kubernetes
  • Ensure seamless integration of new hardware with existing Kubernetes clusters
  • Mentor and guide junior engineers
  • Collaborate with cross-functional teams to design, implement, and test new features
  • Conduct thorough code reviews and provide constructive feedback
  • Troubleshoot and resolve complex technical issues
  • Engage with the Kubernetes community if necessary
  • Write and maintain comprehensive documentation
  • Stay up-to-date with the latest trends and technologies in Kubernetes and cloud compute

Requirements For Senior Cloud Software Engineer

Go
Kubernetes
Python
  • Bachelor's degree in Computer Science, Engineering, or related field
  • At least 10 years of software development experience, focusing on cloud environments
  • Proficiency in Go or Python programming
  • Extensive Kubernetes experience (CKA and CKS certifications preferred)
  • Familiarity with ML-related technologies in Kubernetes (e.g., Kubeflow, KubeVirt)
  • Strong understanding of container orchestration and cloud-native development
  • Knowledge of cloud computing platforms (Azure, GCP, AWS)
  • Experience with CI/CD pipelines and DevOps tools
  • Leadership and mentoring skills
  • Excellent problem-solving skills and attention to detail
  • Strong communication and collaboration skills
  • English proficiency at C1 level

Interested in this job?

Jobs Related To Graphcore Senior Cloud Software Engineer

Product Design Engineer, DCE - Electrical Solutions

Senior Product Design Engineer position at AWS, focusing on electrical distribution products for data centers, offering competitive salary and benefits with locations in multiple US cities.

Data Center Chief Engineer

Senior Data Center Chief Engineer role at AWS managing critical infrastructure, overseeing operations, and leading technical teams in facility management.

Product Lifecycle Mechanical Engineer, DCC Communities, Electrical Solutions Team

Senior Mechanical Engineer role at AWS focusing on electrical infrastructure products for data centers, requiring 5+ years of experience in electrical/electronics product development.

Sr. Product Design Engineer, DCE - Electrical Solutions

Senior Product Design Engineer position at AWS focusing on electrical infrastructure design and implementation for data centers, requiring 8+ years of experience in electrical power distribution systems.

Global Strategy Engineer, Global Engineering Strategy

Senior Global Strategy Engineer role at AWS, focusing on data center infrastructure design and implementation, with emphasis on sustainability and global expansion.