Latest AI JobsBrowse Jobs
G

Staff AI Performance Engineer

GraphcoreMilpitas, California, 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

Graphcore seeks a Staff AI Performance Engineer in Milpitas, California, to analyze and optimize large-scale AI training and inference workloads across distributed systems. This position suits experienced professionals who want to lead complex technical workstreams connecting compute, memory, networking, and software behavior.

Role Overview

The Staff AI Performance Engineer position focuses on turning large-scale AI workloads into faster and more efficient systems. Based in Milpitas, California, the role involves building benchmarks, profiling demanding workloads, and developing optimization tools for data center scale AI infrastructure.

Key Responsibilities

Analyze and optimize AI training and inference workloads across distributed systems.
Lead complex performance workstreams spanning hardware and software.
Identify bottlenecks, validate improvements, and translate performance data into engineering decisions.
Build benchmarks, profile demanding workloads, and create C++ and Python analysis tools.
Provide recommendations to improve system efficiency, scalability, and reliability.

Requirements

Strong background in profiling and optimizing machine learning, AI, or high-performance computing workloads.
Familiarity with distributed systems and communication libraries such as UCX, MPI, NCCL, or libfabric.
Proficiency in C++ and Python, including experience with performance-sensitive software or reliable tools.
Understanding of compute, memory, and communication dynamics in large-scale systems.
Capability to lead technical investigations and coordinate cross-team improvements.
Knowledge of MLPerf, accelerated architectures, high-performance interconnects, or ML frameworks.

Nice to Have

Transferable skills and diverse experiences, including returnship routes for engineers returning from a career break.

Skills and Tools

C++
Python
MPI
NCCL
UCX
libfabric
MLPerf

Salary and Benefits

Graphcore provides competitive compensation and benefits for eligible United States employees. Offerings include medical, dental, and vision coverage, wellness and mental health resources, retirement savings benefits with company contributions, and paid time off such as vacation, sick time, holidays, and parental leave. Additional provisions cover life insurance, disability coverage, flexible working hours, hybrid working arrangements, and professional development resources.

About the Company

Graphcore is an innovator in artificial intelligence compute, building hardware, software, and systems infrastructure to power AI adoption across industries. Operating as part of the SoftBank Group, the organization brings together AI research specialists, software engineers, silicon designers, 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 Staff AI Performance Engineer position located?

The role is based in Milpitas, California.

What programming languages are required for the job?

Strong C++ and Python skills are required.

What communication libraries are relevant to the role?

Relevant communication libraries include MPI, NCCL, UCX, and libfabric.

Does Graphcore offer hybrid work options?

Yes, flexible working hours and hybrid working arrangements are available where compatible with the role and team requirements.

Ready to apply?

The application is on the official Graphcore careers page.

Apply on company site