Graphcore Senior AI Performance Engineer at Graphcore responsible for analyzing and optimizing AI training and inference workloads across large-scale distributed systems. Designs benchmarks and optimizes distributed communication software using technologies such as MPI, NCCL, UCX, and RDMA.