Cloud Software Engineer

Posted Yesterday
Be an Early Applicant
Bristol, England
Mid level
Artificial Intelligence • Semiconductor
The Role
As a Cloud Software Engineer at Graphcore, you will develop device plugins in Go for AI accelerator hardware integration within Kubernetes environments. The role involves ensuring hardware compatibility, collaborating with teams to design features, maintaining software quality, and keeping up with cloud computing trends.
Summary Generated by Built In

About Graphcore

How often do you get the chance to build a technology that transforms the future of humanity? Graphcore products have set the standard in made-for-AI compute hardware and software, gaining global attention and industry acclaim. Now we are developing the next generation of artificial intelligence compute with systems that will allow AI researchers to develop more advanced models, help scientists unlock exciting new discoveries, and power companies around the world as they put AI at the heart of their business. Graphcore recently joined SoftBank Group – bringing large and ongoing investment from one of the world’s leading backers of innovative AI companies.


Job Summary

As a Cloud Software Engineer, you will play a key role in enabling new AI accelerator hardware within Kubernetes environments. You will be responsible for developing device plugins in Go, ensuring seamless integration with existing Kubernetes clusters, and providing a native Kubernetes end user experience. This role requires a strong foundation in software development, container orchestration technologies and cloud computing. 


Responsibilities and Duties

  • 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. 

Skills and Experience

  • 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. 


Benefits

In addition to a competitive salary, Graphcore offers flexible working, a generous annual leave policy, private medical insurance and health cash plan, a dental plan, pension (matched up to 5%), life assurance and income protection. We have a generous parental leave policy and an employee assistance programme (which includes health, mental wellbeing, and bereavement support). We offer a range of healthy food and snacks at our central Bristol office and have our own barista bar! We welcome people of different backgrounds and experiences; we’re committed to building an inclusive work environment that makes Graphcore a great home for everyone. We offer an equal opportunity process and understand that there are visible and invisible differences in all of us. We can provide a flexible approach to interview and encourage you to chat to us if you require any reasonable adjustments.

Top Skills

Go
Python
The Company
HQ: Palo Alto, CA
389 Employees
On-site Workplace
Year Founded: 2016

What We Do

Graphcore has created a new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

Our next generation 3D Wafer-on-Wafer Bow IPU systems are helping AI innovators worldwide to build better, more innovative AI solutions, whether their focus is on language and vision, exploring graph neural networks and LSTMs or creating something entirely new.

We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

We're always interested in hearing from exceptional people to join our team.

Similar Jobs

AVEVA Logo AVEVA

Cloud Software Developer in Test

Agency • Artificial Intelligence • Cloud • Internet of Things • Software • Automation
Cambridge, Cambridgeshire, England, GBR
6970 Employees

Graphcore Logo Graphcore

Senior Cloud Software Engineer

Artificial Intelligence • Semiconductor
Bristol, England, GBR
389 Employees

Capital One Logo Capital One

Director of Software Engineering

Fintech • Machine Learning • Payments • Software • Financial Services
London, Greater London, England, GBR
55000 Employees

Canoe Logo Canoe

Data Operations Associate

Artificial Intelligence • Fintech • Information Technology • Machine Learning • Financial Services
London, Greater London, England, GBR
170 Employees

Similar Companies Hiring

InterSystems Thumbnail
Software • Machine Learning • Healthtech • Database • Big Data • Artificial Intelligence • Analytics
Boston, MA
1800 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account