Graphcore02.03.26
AI SCORE 8.5

Cloud Software Engineer - Remote AI Solutions

$60K–$80K/year

About the Role

We are looking for a Cloud Software Engineer to join our innovative team at Graphcore. This remote Cloud Software Engineer position offers you the opportunity to work on cutting-edge AI technologies and contribute to the development of new AI accelerator hardware within Kubernetes environments. You'll be part of a dynamic team that is shaping the future of AI compute.

What You'll Do

  • 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 by following good practices and habits.
  • Write and maintain comprehensive documentation for your code and the overall project.
  • Stay up-to-date with the latest trends and technologies in cloud computing and Kubernetes.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a 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, with a preference for candidates holding a Certified Kubernetes Administrator (CKA) certification.
  • Familiarity with container orchestration and cloud-native development.
  • Knowledge of cloud computing platforms such as Azure, GCP, AWS and their services.
  • Familiarity with machine learning-related technologies within the Kubernetes ecosystem e.g. Kubeflow, KubeVirt, Kata containers, Volcano is highly desirable.
  • Knowledge of RDMA networks is considered an asset.
  • Experience with CI/CD pipelines and DevOps tools e.g. GitHub/GitLab.
  • Excellent communication and teamwork skills.
  • English - B2 level.

Nice to Have

  • Experience with machine learning frameworks.
  • Familiarity with network programming.
  • Knowledge of additional programming languages.

What We Offer

  • Competitive salary and flexible working arrangements.
  • Annual leave policy and medical and dental health plans.
  • Gym card and medical assessments.
  • Employee pension plan (matched up to 4%).
  • Employee assistance program including health, mental wellbeing, and bereavement support.
  • Inclusive work environment with opportunities for growth.
  • Regular reviews of benefits to ensure they are valuable and rewarding.
Language Requirements
EnglishB2
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

Join Graphcore as a Cloud Software Engineer and work remotely on innovative AI technologies. Enjoy a competitive salary and flexible benefits.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficient in Go and Python programming languages, with hands-on experience in developing microservices for cloud-native applications using Kubernetes.

Self-motivated and disciplined to thrive in a fully remote work environment, demonstrating strong time management skills and the ability to independently prioritize tasks.

Experienced in CI/CD practices and tools such as GitHub and GitLab, with a proactive mindset towards automating deployment processes and improving system reliability.

Learning Resources

Go Programming Language Documentationguide

Career Path

Cloud Software Engineer - Remote AI Solutions(Now)Cloud Solutions Architect(1-2 years)Lead Cloud Engineer(3-5 years)

Market Overview

Market Size 2024
$2.5B
Annual Growth
25.4%
AI Adoption in Cloud Solutions
60%
Investment in Cloud AI
+45%
Labour Demand for Go Developers
+30%
Avg Salary for Cloud Software Engineers
$120K

Skills & Requirements

Required
GoPythonKubernetes
Growing in Demand
TerraformDockerMicroservices Architecture
Declining
Java EERuby on Rails

Domain Trends

Increased Adoption of Serverless Architectures
More organizations are shifting towards serverless models, with a reported 40% increase in usage year-over-year, allowing for more scalable and cost-effective cloud solutions.
Focus on Multi-Cloud Strategies
Over 70% of enterprises are adopting multi-cloud strategies, enabling flexibility and avoiding vendor lock-in, which increases demand for skilled professionals in AWS, Azure, and GCP.
Rise of AI-Driven DevOps
AI tools are being integrated into CI/CD pipelines, with 55% of organizations planning to implement AI-driven DevOps strategies by 2025, enhancing automation and efficiency.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.