Graphcore

Research Scientist

28 October 2024
Apply Now
Deadline date:
£147000 / year

Job Description

Graphcore has created a completely 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. 

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.

Responsibilities:

  • Perform and publish cutting-edge research in machine intelligence, with special focus on fundamental algorithms and applications for computer vision, language modelling, numerical formats and graph neural networks.
  • Exploit Graphcore’s hardware to develop and deliver models of unprecedented scale and performance.
  • Collaborate with both the research team and other groups within the company, to develop new ideas, identify research opportunities and provide machine learning expertise.
  • Follow the latest developments in the field by attending/presenting at journal clubs and travelling to relevant conferences.
  • Promote the IPU by developing and maintaining collaborations with external institutions and research labs.

 

Essential:

  • MSc or PhD in Machine Learning, Computer Science, Electrical Engineering, Physics, Mathematics or a related field.
  • In-depth understanding of modern machine learning algorithms, deep learning architectures and probability theory.
  • Experience using modern machine learning frameworks (e.g., TensorFlow, PyTorch, JAX).
  • Proficiency in Python and/or C++.
  • Strong communication skills and willingness to work in a collaborative environment.

Desirable:

  • Publications at top conference venues (e.g., NeurIPS, ICLR, ICML).
  • Contributions to open-source software projects in the area of machine intelligence.
  • Experience in using or designing low-precision numerical formats.
  • Kaggle competitions or other evidence of practical expertise.

We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

Please note, we are only considering candidates who have an established right to work in the UK for roles based in Bristol or London, UK.