CareerPlanGet AI match score →

PyTorch Engineer

Bristol💼 Full-time💰 $260,400–$352,200🗓 2026-07-15 → 2026-07-31

Core

Designing, implementing, optimizing, and maintaining PyTorch and Triton software stacks for Graphcore's machine learning accelerators to support ML engineers and researchers.

Role type

Senior IC software engineer (ML frameworks)

Builds

PyTorch and Triton software stacks for Graphcore hardware

Domain

AI/ML infrastructure, hardware-accelerated computing

Deliverable

production ML models

Required skills

Python development, C++ application development, ML kernel development, compiler development, ML framework development, high-performance computing

Preferred skills

AI/ML knowledge, computing architecture understanding, complex codebase maintenance, high-performance code profiling and optimization

Technologies

PyTorch, Triton, C++, Python

Responsibilities

Designing and implementing new features, developing and maintaining unit/component/integration tests, optimizing software stack performance, managing complex technical tasks with cross-team dependencies, managing code quality and technical debt, providing technical leadership and contributing to team direction, contributing to documentation, conducting code reviews, resolving regressions and defects, coaching and mentoring team members, working with upstream open-source teams

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗