Graphcore is seeking a Machine Learning Engineer to join their Applied AI team in London. The successful candidate will contribute to advancing AI technology by developing and optimising AI models tailored to Graphcore's specialised hardware. They will collaborate closely with the Software development and Research teams, playing a critical role in identifying opportunities to innovate and differentiate Graphcore’s technology.Role involves:
Implementing the latest machine learning models and optimising them for performance and accuracy.
Testing and evaluating new internal software releases and providing feedback.
Benchmarking models and key ML techniques to identify performance bottlenecks.
Designing and conducting experiments on novel AI methods.
Collaborating with Research, Software, and Product teams.
Engaging with the AI community and staying updated on the latest developments.
Requirements:
Bachelor's/Master's/PhD in Machine Learning, Computer Science, or related field.
Proficiency in deep learning frameworks like PyTorch/JAX.
Strong Python software development skills.
Familiarity with deep learning fundamentals.
Ability to design, execute, and report from ML experiments.
Graphcore is a technology company that designs and develops made-for-AI compute hardware and software. It focuses on creating systems for next-generation artificial intelligence, enabling advanced model development for AI researchers, scientific discoveries, and AI integration for businesses globally. With investment from SoftBank Group, Graphcore is dedicated to advancing AI compute capabilities through firmware, Linux Kernel device drivers, baseboard management controllers, and platform support tools. The company emphasizes quality assurance and validation in its system software development.