Machine Learning Engineer

Graphcore develops specialized hardware for AI and machine learning applications.
Machine Learning
Mid-Level Software Engineer
In-Person
3+ years of experience
AI

Description For Machine Learning Engineer

Graphcore is seeking a Machine Learning Engineer to join their Applied AI team in London. This role offers an exciting opportunity to work on advancing AI technology through developing and optimizing AI models for specialized hardware. As part of the Applied AI team, you'll act as a proxy for customers, working with cutting-edge AI models and applications while collaborating closely with Software development and Research teams. The position involves implementing and scaling machine learning models, conducting performance optimization, and contributing to the development of next-generation AI hardware. The ideal candidate should have strong technical skills in Python and deep learning frameworks, with experience in model implementation and optimization. The role offers comprehensive benefits including healthcare, flexible working, and various insurance coverages. This is an excellent opportunity for someone passionate about AI advancement and eager to make an impact in this rapidly evolving field.

Last updated 6 hours ago

Responsibilities For Machine Learning Engineer

  • Implement the latest machine learning models and optimise them for performance and accuracy, scaling to 1000s of accelerators
  • Test and evaluate new internal software releases, provide feedback to software engineering teams
  • Benchmark models and key ML techniques to identify performance bottlenecks
  • Design and conduct experiments on novel AI methods
  • Collaborate with Research, Software, and Product teams
  • Engage with AI community and keep up with latest developments

Requirements For Machine Learning Engineer

Python
  • Bachelor/Master's/PhD or equivalent experience in Machine Learning, Computer Science, Maths, Data Science, or related field
  • Proficiency in deep learning frameworks like PyTorch/JAX
  • Strong Python software development skills
  • Familiar with deep learning fundamentals
  • Capable of designing, executing and reporting from ML experiments
  • Strong communicator
  • Must have right to work in the UK

Benefits For Machine Learning Engineer

Dental Insurance
Medical Insurance
Mental Health Assistance
Parental Leave
  • Competitive salary
  • Flexible working
  • Generous annual leave policy
  • Private medical insurance
  • Health cash plan
  • Dental plan
  • Pension (matched up to 5%)
  • Life assurance
  • Income protection
  • Parental leave
  • Employee assistance programme
  • Office perks (healthy food, snacks, barista bar)

Interested in this job?

Jobs Related To Graphcore Machine Learning Engineer

Machine Learning Engineer

Machine Learning Engineer position at Graphcore, focusing on AI model optimization and implementation for specialized hardware in Cambridge, UK.

Machine Learning Engineer

Machine Learning Engineer position at Graphcore, focusing on AI model implementation and optimization for specialized hardware.

GenAI evaluation Engineer - Qualcomm Research

GenAI evaluation Engineer position at Qualcomm Research, focusing on machine learning algorithm evaluation and optimization for embedded AI systems.

Software Engineer III, Augmented Reality

Software Engineer III position at Google working on Augmented Reality calibration and system testing, developing next-generation AR technologies.

Software Engineer III, Augmented Reality

Software Engineer III position at Google working on Augmented Reality calibration and system testing, developing next-generation AR technologies.