CareerPlan

Graduate Software Engineer, Analysis Tools 2027

BristolFull-time2026-10-20 → 2026-11-10
HybridNo visa sponsorship

Core

Design, develop, and test features for libraries, command-line tools, and graphical applications that help developers profile and optimize software running on Graphcore hardware.

Role type

Graduate Software Engineer (Analysis Tools)

Builds

Profiling tools, libraries, and applications for hardware performance analysis

Domain

AI hardware compute, software profiling, and system optimization

Deliverable

production ML models

Required skills

Programming in Rust or TypeScript, debugging, testing, CI/CD pipelines, version control

Preferred skills

TypeScript, React, Rust, C++, performance profiling, relational databases, memory management, multithreading, hardware utilization

Technologies

Rust, TypeScript, React, C++, profiling tools

Responsibilities

Design and develop features across libraries and tools, fix bugs, support end-users, test ideas and build features

Seniority

Graduate, 2-year learning program