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