Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
A leading company in the machine learning industry seeks a framework engineer to enhance support for Graphcore hardware in popular ML frameworks like PyTorch. The role involves collaborating in a SCRUM team to deliver new features, optimize performance, and mentor junior engineers, all within an agile environment.
Reporting to a Team Lead in the frameworks team, you will play a pivotal role in designing, implementing, optimizing, maintaining, and supporting software to ensure Graphcore hardware receives first-class support in popular machine learning frameworks such as PyTorch.
You will be part of a SCRUM team working on delivering new features, including performance optimizations, code reviews, writing technical documentation, collaborating with upstream communities, maintaining the codebase, and supporting users.
You are expected to collaborate closely with other engineers, act as a role model for junior team members, and work with teams developing low-level libraries and ML applications on top of the frameworks.
The frameworks team ensures Graphcore hardware is seamlessly supported in user-facing machine learning frameworks such as PyTorch, Triton, Jax, and TensorFlow, focusing on ease-of-use and performance.
Our software team is at the forefront of the machine learning industry, fostering a culture of continuous improvement and personal development, all within an agile working environment.
In addition to a competitive salary, Graphcore offers flexible working, generous leave, private medical insurance, health cash plan, dental plan, pension (up to 5% match), life assurance, income protection, parental leave, and support programs. We promote an inclusive environment and provide reasonable adjustments for applicants.
Applicants must have the right to work in the UK; we cannot provide visa sponsorship at this time.