Machine Learning Engineer

Graphcore develops specialized hardware for AI technology and machine learning applications.
Machine Learning
Mid-Level Software Engineer
Contact Company
AI

Description For Machine Learning Engineer

Graphcore is seeking a Machine Learning Engineer to join their Applied AI team, focusing on advancing AI technology through specialized hardware development. This role offers an exciting opportunity to work at the forefront of AI innovation, developing and optimizing models for cutting-edge hardware solutions. As part of the Applied AI team, you'll serve as a customer proxy, understanding and implementing the latest AI models and applications while ensuring seamless integration with Graphcore's technology.

The position involves close collaboration with Software Development and Research teams, contributing to key software libraries, and participating in novel research across efficient compute, model scaling, and distributed training. You'll work on implementing and optimizing machine learning models that scale to thousands of accelerators, conduct performance benchmarking, and engage actively with the AI community.

The ideal candidate should possess strong technical skills in Python and deep learning frameworks, with a solid educational background in Machine Learning, Computer Science, or related fields. Experience with distributed training of large-scale ML models, efficient computing, and various deep learning models is highly valued. The role offers comprehensive benefits including flexible working, healthcare coverage, and various insurance options.

This is an excellent opportunity for someone passionate about AI advancement, eager to work with cutting-edge technology, and interested in making significant contributions to the field of machine learning hardware optimization. The position offers both technical challenges and the chance to work with a collaborative, innovative team in a dynamic environment.

Last updated a month ago

Responsibilities For Machine Learning Engineer

  • Implement and optimize machine learning models for performance and accuracy, scaling to 1000s of accelerators
  • Test and evaluate internal software releases and provide feedback
  • Benchmark models and ML techniques to identify and improve performance bottlenecks
  • Design and conduct experiments on novel AI methods
  • Collaborate with Research, Software, and Product teams
  • Engage with AI community and stay current with AI 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
  • Experience in designing and executing ML experiments
  • Strong communication skills
  • Ability to work in a dynamic environment
  • Cross-functional collaboration skills

Benefits For Machine Learning Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
  • Flexible working
  • Generous annual leave
  • 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

Framework Engineer - PyTorch

Framework Engineer position at Graphcore, focusing on PyTorch development and optimization for AI compute systems.

Machine Learning Engineer

Machine Learning Engineer position at Graphcore, focusing on AI model optimization and hardware development

Engineer

Engineer position at Qualcomm India focusing on AI Orchestrator/SDK development and testing, requiring 2+ years of experience in software testing and AI technologies.

Sales Engineer

Join Coactive as a Sales Engineer to lead technical sales engagements, demonstrate AI solutions, and drive customer success in a rapidly growing enterprise SaaS company.

Sales Engineer

Sales Engineer position at Coactive AI, combining technical expertise with customer-facing responsibilities to demonstrate and implement visual content analysis solutions.