> Markdown version of [/jobs/ext/2729516-software-engineer](https://www.wearedevelopers.com/jobs/ext/2729516-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Graphcore - **Location:** Bristol, UK - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Python (Programming Language), Open Source Technology, Tensorflow, Pytorch, Backend, Git - **Published:** September 5, 2026 - **Apply:** https://startup.jobs/pytorch-engineer-graphcore-9775381 ## About the Role · Strong core software engineering skills and a collaborative team mindset · Experience developing Python libraries · Experience building performant C++ applications in a commercial setting · Understanding of linear algebra, floating-point arithmetic or numerical analysis · Confident using Git and reviewing code in a commercial team setting · Willingness to explore large, unfamiliar open-source codebases independently and with others ## Description Help make Graphcore hardware feel native inside the ML frameworks engineers use every day. As a Software Engineer in our PyTorch team, you will help build the software that connects Graphcore accelerators with state-of-the-art machine learning frameworks. You will design, implement, optimise and support features across PyTorch, Triton and related technologies. Your work will help ML engineers and researchers get more from Graphcore hardware, without changing how they want to build. That means better compatibility, stronger performance and cleaner developer experiences. You will contribute to upstream PyTorch, support our hybrid Python and C++ extension, and help integrate compiler backend capabilities with torch.compile. You will learn fast, solve real engineering problems and build expertise in a large open-source ecosystem. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Photonic Computing: Programming a New Class of AI Accelerators (incl. Live Coding)](https://www.wearedevelopers.com/videos/100196-photonic-computing-programming-a-new-class-of-ai-accelerators-incl-live-coding) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [New AI-Centric SDLC: Rethinking Software Development with Knowledge Graphs](https://www.wearedevelopers.com/videos/1417-new-ai-centric-sdlc-rethinking-software-development-with-knowledge-graphs) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Graphs and RAGs Everywhere... But What Are They? - Andreas Kollegger - Neo4j](https://www.wearedevelopers.com/videos/1311-graphs-and-rags-everywhere-but-what-are-they-andreas-kollegger-neo4j) ## Related Articles - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk)