Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
An established industry player is seeking a talented framework engineer to join their dynamic team in Bristol. This role involves designing and implementing features to ensure top-notch support for machine learning frameworks like PyTorch. You will collaborate closely with other engineers, mentor junior team members, and contribute to a culture of continuous improvement. The company offers a vibrant work environment focused on personal development and agile practices, making it an exciting opportunity for those passionate about cutting-edge technology in the machine learning sector.
Job Summary
Reporting to a Team Lead in the frameworks team, you will play a pivotal role in designing, implementing, optimising, maintaining, and supporting the software that ensures Graphcore hardware enjoys first-class support in popular machine learning frameworks such as PyTorch.
As a framework engineer in the PyTorch team, you will be part of a SCRUM team working on delivering new features, including performance optimisations, reviewing code changes, writing technical documentation, working with upstream communities, maintaining the code base, and supporting users.
You are expected to closely collaborate with other engineers, acting as a role model for junior members in your own team and working together with other teams, including those developing low-level libraries and ML applications on top of the frameworks.
The Team
The frameworks team is responsible for ensuring Graphcore hardware enjoys seamless support in user-facing machine learning frameworks such as Pytorch, Triton, Jax, and TensorFlow. We have a strong focus on both ease-of-use and performance.
Our software team is at the cutting edge of the machine learning industry, with a culture of driving continuous improvement and a deliberate focus on personal development. All our software teams follow agile working practices.
Responsibilities and Duties
Candidate Profile
Essential:
Desirable:
In addition to a competitive salary, Graphcore offers flexible working, a generous annual leave policy, private medical insurance and health cash plan, a dental plan, pension (matched up to 5%), life assurance, and income protection. We have a generous parental leave policy and an employee assistance programme (including health, mental wellbeing, and bereavement support). We offer a range of healthy food and snacks at our central Bristol office and have our own barista bar! We welcome people of different backgrounds and experiences; we’re committed to building an inclusive work environment that makes Graphcore a great home for everyone. We offer an equal opportunity process and understand that there are visible and invisible differences in all of us. We can provide a flexible approach to interviews and encourage you to chat with us if you require any reasonable adjustments.
Applicants for this position must hold the right to work in the UK. Unfortunately, at this time, we are unable to provide visa sponsorship or support for visa applications.