Staff AI Performance Engineer
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
Requirements
Nice to Have
Skills and Tools
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.