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 2 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

Senior Electrical Design Engineer, APAC Data Center Design Engineering

Senior Electrical Design Engineer role at AWS leading data center electrical design across APAC, requiring 6+ years experience and expertise in mission-critical infrastructure.

Verification Engineer

Senior Verification Engineer role at AWS Annapurna Labs, focusing on pre-silicon verification and semiconductor platform development with 5+ years of RTL verification experience required.

Sr. Account Manager, FinTech, FSI Fintech

Senior Account Manager role at AWS focusing on FinTech sector, combining enterprise sales expertise with cloud technology knowledge to drive customer growth and innovation.

Solutions Architect, Indonesia SA Team

Senior Solutions Architect role at AWS Indonesia, focusing on cloud architecture, customer success, and digital transformation with 7+ years experience required.

Construction Manager, AMER Central Construction

Senior Construction Manager role at AWS overseeing data center construction projects, requiring 6+ years of experience in large-scale MEP construction management.