AI Research Engineer at Graphcore | England, GB | Rezi

AI Research Engineer at Graphcore

AI Research Engineer

Graphcore · England, GB

1 months ago

AI Research Engineer

Graphcore · England, GB

2 months ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

As a research engineer at Graphcore, you will contribute to the advancement of AI research, investigating new ideas that push the limits on important AI/ML problems. You will work closely with researchers to generate ideas and translate them into scalable implementations, contributing to publications and projects that help to steer the future of AI hardware.

Responsibilities

  • Generate AI/ML ideas, design experiments, implement them & evaluate results.
  • Prepare, submit & present your work to AI conferences and workshops.
  • Provide technical insight to internal teams by designing experiments and delivering clear, actionable reports.
  • Collaborate with researchers, silicon and software engineers at Graphcore to help define, build and test Graphcore’s next generation of AI hardware.

Requirements

  • Master’s, PhD or equivalent experience in a technical discipline (e.g., Maths, Statistics, Computer Science, Physics, Chemistry).
  • Python programming in a modern deep learning framework, e.g. PyTorch or JAX.
  • Familiar with deep learning fundamentals: models, optimisation, evaluation and scaling.
  • Capable of designing, executing and reporting from ML experiments.
  • Lower-level programming for hardware efficiency, e.g. C++/CUDA/Triton.
  • Practical familiarity with hardware capabilities for deep learning – threads, caches, vector & matrix engines, data dependencies, bus widths and throttling.
  • Practical familiarity with software stacks for deep learning – compilation, kernel fusion, XLA/ATen ops, streams, and asynchronous execution.
  • Mathematics skills to support the above: calculus, probability theory and linear algebra.
  • Experience submitting papers to international scientific conferences or workshops.
  • Applicants for this position must hold the right to work in the UK.

Skills

  • Python
  • PyTorch
  • JAX
  • Deep learning
  • Machine learning
  • C++
  • CUDA
  • Triton
  • Calculus
  • Probability theory
  • Linear algebra

Location

  • London
  • Cambridge
  • Bristol

Work Type

  • Flexible working

Experience Level

  • Equivalent experience

Education Level

  • Master’s
  • PhD

Salary/Compensations

  • Competitive salary

Benefits

  • Flexible working
  • Generous annual leave policy
  • Private medical insurance
  • Health cash plan
  • Dental plan
  • Pension (matched up to 5%)
  • Life assurance
  • Income protection
  • Generous parental leave policy
  • Employee assistance programme (health, mental wellbeing, and bereavement support)
  • Healthy food and snacks at central Bristol office
  • Barista bar

About the Company

  • Graphcore is building the future of AI compute.
  • We are a team of semiconductor, software and AI experts with deep experience in creating the complete AI compute stack.
  • As part of the SoftBank Group, backed by significant long-term investment, we are delivering key technology into the fast-growing SoftBank AI ecosystem.
  • Graphcore is expanding its teams around the world to meet the vast and exciting AI opportunity.
  • We are bringing together the brightest minds to solve the toughest problems, in a place where everyone has the opportunity to make an impact on the company, our products and the future of artificial intelligence.

Equal Opportunity

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