Latest AI JobsBrowse Jobs
G

Senior AI Performance Engineer

GraphcoreAustin, Texas, United StatesPerformance
Apply on company site
Salary
Not listed
Job type
Full-time
Experience
Senior
Posted
9 Oct 2026
Status
Open · checked 7d ago

About this role

Senior AI Performance Engineer is a full-time position at Graphcore located in Austin, Texas, that suits engineers experienced in profiling and optimizing large-scale AI and high-performance computing workloads. This role involves analyzing system behavior and scaling efficiency across hardware, software, and networking components.

Role Overview

The Senior AI Performance Engineer position at Graphcore focuses on transforming complex artificial intelligence workload signals into faster and more efficient data center scale systems. Based in Austin, Texas, the job centers on analyzing and optimizing training and inference workloads across distributed infrastructure, connecting compute, memory, communication, and software behavior.

Key Responsibilities

Analyze and optimize artificial intelligence training and inference workloads within large-scale distributed systems.
Own end-to-end performance investigations starting from problem definition through to validation.
Transform profiling, benchmarking, and modeling results into actionable improvements for engineering teams.
Design benchmarks, investigate system bottlenecks, and optimize distributed communication software.

Requirements

Strong background in profiling and optimizing machine learning, artificial intelligence, or high-performance computing workloads.
Hands-on experience working with distributed systems and communication libraries.
Proficiency in C++ and Python, including experience with performance-sensitive software.
Comprehensive understanding of compute, memory, and communication behaviors in large-scale environments.
Capability to manage complex technical initiatives and coordinate cross-team improvements.

Nice to Have

Familiarity with MLPerf, accelerated architectures, machine learning frameworks, or high-performance interconnects.
Transferable skills, diverse experiences, or background from career break returnship routes.

Skills and Tools

C++
Python
MPI
NCCL
UCX
RDMA
libfabric
MLPerf
ML frameworks

Salary and Benefits

Competitive compensation and benefits package.
Medical, dental, and vision coverage with dependent options.
Mental health, wellness, and employee assistance programs.
Retirement savings benefits and applicable company contributions.
Paid vacation, sick time, holidays, and parental or family leave.
Life insurance, plus short-term or long-term disability coverage.
Flexible working hours and hybrid working options where compatible.
Professional development resources and office amenities.

About the Company

Graphcore is an innovator in artificial intelligence compute, developing hardware, software, and systems infrastructure to power AI solutions across various industries. Operating as part of the SoftBank Group, the organization brings together artificial intelligence research specialists, silicon designers, software engineers, and systems architects.

How to Apply

Interested candidates should apply directly on the official Graphcore careers page.

Skills and tech stack

Questions candidates ask

Where is the Senior AI Performance Engineer position located?

The role is based in Austin, Texas.

What programming languages are required for this role?

Strong C++ and Python skills are required.

What communication libraries and technologies are relevant to the position?

The position involves working with distributed communication software and libraries such as MPI, NCCL, UCX, RDMA, and libfabric.

Does Graphcore offer remote or hybrid work options?

The role offers flexible working hours and hybrid working arrangements where compatible with the position and team requirements.

What company owns Graphcore?

Graphcore is part of the SoftBank Group.

Ready to apply?

The application is on the official Graphcore careers page.

Apply on company site