Senior AI Performance Engineer at Graphcore | Austin, TX, US | Rezi

Senior AI Performance Engineer at Graphcore

Senior AI Performance Engineer

Graphcore · Austin, TX, US

4 weeks ago

Senior AI Performance Engineer

Graphcore · Austin, TX, US

a month ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Senior AI Performance Engineer role.

Rezi rewrites your resume against Graphcore's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Senior AI Performance Engineer posting at Graphcore — free, in seconds.

About the Role

Analyze and optimize AI training and inference workloads across large-scale distributed systems, connecting compute, memory, communication, and software behavior. Own complex performance investigations from problem definition through validation, turning profiling, benchmarking, and modeling results into actionable improvements. Design benchmarks, investigate system bottlenecks, and optimize distributed communication software across technologies like MPI, NCCL, UCX, and RDMA to deliver efficient, reliable AI systems for large-scale deployment.

Responsibilities

  • Analyze and optimize AI training and inference workloads across large-scale distributed systems.
  • Connect compute, memory, communication, and software behavior.
  • Own complex performance investigations from problem definition through validation.
  • Turn profiling, benchmarking, and modeling results into improvements engineers can build from.
  • Design benchmarks.
  • Investigate system bottlenecks.
  • Optimize distributed communication software across technologies such as MPI, NCCL, UCX and RDMA.
  • Define investigations.
  • Coordinate across teams.
  • Validate impact with reliable performance data.

Requirements

  • Strong experience profiling and optimizing AI, machine learning or high-performance computing workloads.
  • Experience with distributed systems and communication libraries such as MPI, NCCL, UCX or libfabric.
  • Strong C++ and Python skills, including reliable tools or performance-sensitive software.
  • Deep understanding of compute, memory and communication behavior in large-scale systems.
  • Ability to own complex technical work and coordinate improvements across teams.
  • Familiarity with MLPerf, accelerated architectures, ML frameworks or high-performance interconnects.
  • Value transferable skills and diverse experiences.
  • Welcome engineers returning to the profession after a career break, including through returnship routes.

Skills

  • C++
  • Python
  • MPI
  • NCCL
  • UCX
  • libfabric
  • MLPerf
  • accelerated architectures
  • ML frameworks
  • high-performance interconnects

Location

  • Austin, Texas

Work Type

  • Hybrid working arrangements

Experience Level

  • Senior

Benefits

  • Medical, dental, and vision coverage, with options that may extend to eligible dependents.
  • Mental health, wellness, and employee assistance resources.
  • Retirement savings benefits and company contributions where applicable.
  • Paid vacation, sick time, company holidays, and parental or family leave in accordance with applicable plans and policies.
  • Life insurance and short-term or long-term disability coverage.
  • Flexible working hours.
  • Professional-development resources, learning programs, office amenities, and team-led activities.

About the Company

  • Graphcore is one of the world’s leading innovators in Artificial Intelligence compute.
  • It is developing hardware, software and systems infrastructure that will unlock the next generation of AI breakthroughs and power the widespread adoption of AI solutions across every industry.
  • As part of the SoftBank Group, Graphcore is a member of an elite family of companies responsible for some of the world’s most transformative technologies.
  • Together, they share a bold vision: to enable Artificial Super Intelligence and ensure its benefits are accessible to everyone.
  • Graphcore’s teams are drawn from diverse backgrounds and bring a broad range of skills and perspectives.
  • A melting pot of AI research specialists, silicon designers, software engineers and systems architects, Graphcore brings together deep expertise to solve complex problems and deliver meaningful progress in AI compute.

Equal Opportunity

  • Graphcore is an equal opportunity employer.
  • We consider qualified applicants without regard to race, color, religion, creed, sex, pregnancy, sexual orientation, gender identity or expression, national origin, ancestry, age, disability, genetic information, veteran status, or any other status protected by applicable law.
  • Graphcore is committed to an inclusive and accessible hiring process.
  • If you need a reasonable accommodation to participate in the application or interview process, please let the recruiting team know.
  • Personal information submitted during the recruiting process will be handled in accordance with Graphcore's applicable candidate privacy notices.