{"id":3420,"date":"2026-09-02T20:14:05","date_gmt":"2026-09-02T20:14:05","guid":{"rendered":"https:\/\/coderseditor.com\/itjobs\/job\/pytorch-engineer\/"},"modified":"2026-09-02T20:14:05","modified_gmt":"2026-09-02T20:14:05","slug":"pytorch-engineer","status":"publish","type":"job_listing","link":"https:\/\/coderseditor.com\/itjobs\/job\/pytorch-engineer\/","title":{"rendered":"PyTorch Engineer"},"content":{"rendered":"<h2>PyTorch Engineer Overview<\/h2>\n<table>\n<tbody>\n<tr>\n<td><strong>Company Name<\/strong><\/td>\n<td>Graphcore<\/td>\n<\/tr>\n<tr>\n<td><strong>Job Role<\/strong><\/td>\n<td>PyTorch Engineer<\/td>\n<\/tr>\n<tr>\n<td><strong>Qualifications<\/strong><\/td>\n<td>Not Specified<\/td>\n<\/tr>\n<tr>\n<td><strong>Category<\/strong><\/td>\n<td>IT Jobs<\/td>\n<\/tr>\n<tr>\n<td><strong>Job Type<\/strong><\/td>\n<td>Full Time<\/td>\n<\/tr>\n<tr>\n<td><strong>Location<\/strong><\/td>\n<td>Bristol<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Join the PyTorch team within Graphcore\u00e2\u0080\u0099s Frameworks group and help make the company\u00e2\u0080\u0099s hardware feel like a natural extension of the machine learning tools engineers already use. In this role, you will work on the software layer that connects Graphcore accelerators with modern ML frameworks, helping researchers and engineers get better compatibility, stronger performance and a smoother development experience without needing to change the way they build their models.<\/p>\n<p>The work is centred on PyTorch, Triton and related technologies. You will contribute to upstream PyTorch, support the team\u00e2\u0080\u0099s hybrid Python and C++ extension layer, and help bring Graphcore compiler backend capabilities into torch.compile. The aim is to make Graphcore hardware easier to use, more capable and better integrated into the wider open-source ecosystem.<\/p>\n<h3>What you will do<\/h3>\n<ul>\n<li>Build and improve software that allows Graphcore accelerators to work seamlessly with the machine learning frameworks used by engineers every day.<\/li>\n<li>Design, implement, optimise and maintain features across PyTorch, Triton and associated tooling.<\/li>\n<li>Contribute code back to the upstream PyTorch project as part of the team\u00e2\u0080\u0099s open-source engineering work.<\/li>\n<li>Develop and support the team\u00e2\u0080\u0099s mixed Python and C++ extension components.<\/li>\n<li>Help integrate Graphcore\u00e2\u0080\u0099s compiler backend functionality with torch.compile.<\/li>\n<li>Improve framework compatibility, runtime performance and the overall developer experience for ML engineers and researchers.<\/li>\n<li>Work as part of a SCRUM team that delivers features, reviews code, produces documentation and supports users.<\/li>\n<li>Investigate technical problems, make sensible engineering decisions and collaborate closely with colleagues across software, AI\/ML, research and hardware disciplines.<\/li>\n<li>Take ownership of parts of the codebase and help keep the software maintainable and well-designed over time.<\/li>\n<li>Contribute to a culture that values curiosity, thoughtful design, practical decision-making and visible impact in an open-source environment.<\/li>\n<\/ul>\n<h3>What the team is like<\/h3>\n<p>You will join a team inside Frameworks that works closely with other parts of the business, including software, AI\/ML, research and hardware specialists. The team operates with clear ownership and direct communication, and engineers are trusted to explore unfamiliar systems, raise ideas and improve the code as they learn. The environment is suited to people who enjoy complex technical challenges, open-source collaboration and shipping work that has a real effect on users.<\/p>\n<p>The team moves quickly, but it does so with care for users and for the long-term health of the codebase. Maintainability, good design and curiosity are all valued, and the role offers the chance to build deep expertise in a large open-source ecosystem.<\/p>\n<h3>What you need<\/h3>\n<ul>\n<li>Strong software engineering fundamentals and a collaborative mindset.<\/li>\n<li>Practical experience building Python libraries.<\/li>\n<li>Experience creating performant C++ applications in a commercial setting.<\/li>\n<li>Understanding of linear algebra, floating-point arithmetic or numerical analysis.<\/li>\n<li>Confidence using Git and taking part in code review in a professional engineering team.<\/li>\n<li>Willingness to work through large, unfamiliar open-source codebases both independently and with others.<\/li>\n<li>Interest in open-source communities, technically demanding problems and software that has clear user impact.<\/li>\n<li>Ability to learn quickly and solve real engineering problems in a large and evolving ecosystem.<\/li>\n<\/ul>\n<h3>Benefits and perks<\/h3>\n<ul>\n<li>Flexible working to help you balance your job and personal life.<\/li>\n<li>Generous leave so you can rest, recover and enjoy time away from work.<\/li>\n<li>Pension support with employer matching of up to 5%.<\/li>\n<li>Phantom equity, giving you a way to share in Graphcore\u00e2\u0080\u0099s success.<\/li>\n<li>Thoughtfully designed office spaces that support collaboration, along with free food and an on-site barista.<\/li>\n<li>Income protection and life assurance for added financial security.<\/li>\n<li>A flexible benefits scheme with optional choices such as private medical insurance and dental cover.<\/li>\n<li>Extra optional benefits including dental cover, a health cash plan, private medical insurance, cycle-to-work support and give-as-you-earn.<\/li>\n<\/ul>\n<h3>Inclusion and support<\/h3>\n<p>Graphcore says it welcomes applicants from all backgrounds and experiences and is committed to creating an inclusive workplace where people can do their best work. The company describes itself as an equal opportunity employer and says that different strengths and perspectives are valued. If you need adjustments during the interview process, you can let the company know and support will be provided.<\/p>\n<h3>About Graphcore<\/h3>\n<p>Graphcore is presented as a major innovator in AI compute, building hardware, software and systems infrastructure intended to support the next wave of AI breakthroughs and wider adoption of AI across industries. As part of the SoftBank Group, it is described as being connected to a broader set of transformative technology companies with a shared ambition to help enable Artificial Super Intelligence and make its benefits widely accessible.<\/p>\n<p>The company brings together people from a wide range of backgrounds, including AI research, silicon design, software engineering and systems architecture, to solve difficult problems and make progress in AI compute. If you want to help shape how PyTorch runs on Graphcore hardware, the company invites you to apply.<\/p>\n<h3>How to apply<\/h3>\n<p>Applications are submitted through the online Greenhouse form. You will be asked to provide your name, email address, phone number, CV and cover letter, along with optional links such as LinkedIn and a website. The form also asks whether you have added your full legal name, whether you have the legal right to work in the UK, and to select your right-to-work status. In addition, the application includes confidential demographic questions used only for statistical and process-improvement purposes.<\/p>\n<p>The role is based in Bristol, UK, and the posting highlights flexible working, but it does not spell out a specific remote, hybrid or onsite pattern.<\/p>\n<hr\/>\n<p><strong>Degree Requirement:<\/strong> Not Specified<\/p>\n<p><strong>Visa Sponsorship May be<\/strong><\/p>\n","protected":false},"author":1,"featured_media":0,"template":"","meta":{"_acf_changed":false,"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_promoted":"","_job_location":"Bristol","_application":"https:\/\/job-boards.greenhouse.io\/graphcore\/jobs\/8491548002","_company_name":"Graphcore","_company_website":"","_company_tagline":"","_company_twitter":"","_company_video":"","_filled":0,"_featured":0,"_remote_position":0,"_job_salary":"","_job_salary_currency":"GBP","_job_salary_unit":"yearly"},"job-types":[38],"class_list":["post-3420","job_listing","type-job_listing","status-publish","job-type-experienced"],"acf":[],"jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/coderseditor.com\/itjobs\/wp-json\/wp\/v2\/job-listings\/3420","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/coderseditor.com\/itjobs\/wp-json\/wp\/v2\/job-listings"}],"about":[{"href":"https:\/\/coderseditor.com\/itjobs\/wp-json\/wp\/v2\/types\/job_listing"}],"author":[{"embeddable":true,"href":"https:\/\/coderseditor.com\/itjobs\/wp-json\/wp\/v2\/users\/1"}],"wp:attachment":[{"href":"https:\/\/coderseditor.com\/itjobs\/wp-json\/wp\/v2\/media?parent=3420"}],"wp:term":[{"taxonomy":"job_listing_type","embeddable":true,"href":"https:\/\/coderseditor.com\/itjobs\/wp-json\/wp\/v2\/job-types?post=3420"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}