Graduate Software Engineer, Frameworks 2027

🇬🇧 Bristol, England
Posted Just posted
Expires December 26, 2026

Graphcore is seeking a Graduate Software Engineer to join their Frameworks team in Bristol, UK, starting in September 2027. This two-year graduate programme offers hands-on experience in developing software that integrates Graphcore's machine learning accelerators with frameworks like PyTorch and Triton. The role involves implementing features, optimizing performance, debugging issues, and creating tests and technical documentation. The Frameworks team collaborates with compilers and runtime software to ensure efficient execution of AI workloads.

As a Graduate Software Engineer, your responsibilities will include developing software that connects Graphcore's hardware with machine learning frameworks, implementing new features, optimizing performance, resolving defects, and creating tests and technical documentation. You will also participate in code reviews, write clear documentation, and take ownership of clearly scoped tasks with support from experienced colleagues. The team operates using Scrum methodology, providing clear priorities and regular feedback.

Candidates should have a Bachelor's or Master's degree in Computer Science, Mathematics, Machine Learning, Data Science, or a related field. Hands-on experience with Python or C++ is essential, along with the ability to write clear, maintainable code, tests, and documentation. A strong academic understanding of compiler development, machine learning frameworks, or computationally intensive engineering fields is required. An interest in AI, machine learning frameworks, high-performance software, or computer architecture, coupled with curiosity and openness to learning through feedback and technical discussions, is highly valued.

Graphcore offers a competitive salary and benefits package, including flexible working arrangements, up to 5% matched pension, phantom equity, thoughtfully designed office spaces with free food and an on-site barista, income protection, life assurance, an electric vehicle scheme, and flexible benefits such as private medical insurance and dental cover. Optional benefits include dental cover, health cash plan, private medical insurance, cycle to work scheme, and give as you earn.

Joining Graphcore means becoming part of a team at the forefront of the machine intelligence revolution, enabling innovators from all industries to build AI-native products to expand human potential. The company values inclusivity and is committed to building an environment where everyone can do their best work. Applicants must have the right to work in the UK for the full duration of the programme without requiring visa sponsorship.

More Jobs at Graphcore