We believe our Intelligence Processing Unit (IPU) technology will become the worldwide standard for machine intelligence compute. The Graphcore IPU is going to be transformative across all industries and sectors with a real potential for positive societal impact from drug discovery and disaster recovery to decarbonization.

The IPU is a completely new processor, specifically designed for AI compute. The IPU’s unique architecture lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next advances in machine intelligence.

  • OUR ENGINEERS work hand-in-hand with our customers to develop innovative AI solutions, we remove boundaries in communication and collaboration.
  • THE PRINCIPLES OF OUR WORK are based on Dan Pink’s model of autonomy, mastery and purpose. We hire great talented people and trust them to do their job.
  • WE OFTEN REFER TO COMMON SENSE in everything we do - in our technical decisions, work environment and social interactions. This allows us to move fast and straight to the point where we need it.
If you join our team you’ll:
  • Develop extensions for Kubernetes, which will integrate IPU systems in the cloud and on prem HPC datacentres,
  • Work on proof of concepts to evaluate the potential and feasibility of using new solutions and tools,
  • Allow our customers to quickly deploy, run and scale their models on our platforms, and integrate with their data pipelines to enable high performance training and inference systems.
  • Design, build and deliver to production solutions based on Kubernetes and MLOps platforms like Kubeflow and Determined AI.
  • Ensure the quality by developing and running tests for the developed software,
  • Maintaining CI (Continuous Integration) environment for developed software and tests,
  • Cooperate closely with engineering teams in the UK and Norway.
What does it take to join our team?
  • Solid knowledge of distributed systems, computer architecture and operating systems,
  • Programming experience using Go, Python and Bash,
  • Experience with Linux OS and Kubernetes,
  • Can do attitude and willingness to take on new challenges and learn

Key things that will make you stand out:
  • Understanding of cloud architectures and services (e.g. AWS and Azure)
  • Experience with custom Kubernetes scheduling solutions (e.g. Scheduler Framework, Volcano, Scheduler Extender)
  • Experience with DevOps methodologies and technology
  • Experience with MLOps platforms
  • Experience implementing & optimizing applications for large scale compute platforms

What do we offer?

  • Interesting work leveraging modern technologies and supportive work environment
  • Private Medical Care
  • Life and Health insurance
  • Employee Capital Plans
  • Flexible working hours
  • Team building events
  • Job relocation package


Apply for this Job

* Required
(File types: pdf, doc, docx, txt, rtf)
(File types: pdf, doc, docx, txt, rtf)