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.