Senior AI Performance Engineer for Large-Scale Systems

Graphcore

Austin (TX)

Hybrid

USD 190,000 - 260,000

Full time

36 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical, dental, and vision coverage
Mental health resources
Retirement savings benefits
Paid vacation and holidays
Life insurance and disability coverage
Flexible working hours and hybrid work

Job summary

Graphcore in Austin, Texas seeks a Senior AI Performance Engineer to analyze and optimize AI training and inference workloads across large-scale distributed systems. You will own performance investigations from problem definition through validation, turning profiling, benchmarking and modeling results into concrete improvements.

You will design benchmarks and investigate bottlenecks, optimizing distributed communication software across technologies such as MPI, NCCL, UCX and RDMA.

Qualifications

  • 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.

Responsibilities

  • Analyze and optimize AI training and inference workloads across large-scale distributed systems.
  • Own complex performance investigations from problem definition through validation.
  • Turn profiling, benchmarking and modeling results into actionable improvements for engineers.
  • Design benchmarks, investigate system bottlenecks and optimize distributed communication software (MPI/NCCL/UCX).
  • Contribute to cross-team collaboration and technical decision-making with data-driven evidence.
  • Engage with hardware, software, networking and system architecture considerations to improve AI compute performance.

Skills

AI profiling
Distributed systems
MPI/NCCL/UCX
C++
Python
Performance optimization
Systems architecture
Cross-team collaboration

Job description

Graphcore in Austin, Texas seeks a Senior AI Performance Engineer to analyze and optimize AI training and inference workloads across large-scale distributed systems. You will own performance investigations from problem definition through validation, turning profiling, benchmarking and modeling results into concrete improvements.

You will design benchmarks and investigate bottlenecks, optimizing distributed communication software across technologies such as MPI, NCCL, UCX and RDMA.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI Performance Architect — Large-Scale Systems
AI Performance Architect — Large-Scale Systems

Graphcore • Austin (TX)

Hybrid
USD 180,000 - 260,000
Medical, dental and vision coverage
Flexible working hours
Hybrid working arrangements
+1
Staff AI Performance Engineer
Staff AI Performance Engineer

EngineersOfAI • Austin (TX)

On-site
USD 90,000 - 120,000
Senior AI Performance Engineer - Systems & Benchmarking
Senior AI Performance Engineer - Systems & Benchmarking

Advanced Micro Devices, Inc. • Austin (TX)

Hybrid
USD 140,000 - 240,000
Senior AI Performance Engineer
Senior AI Performance Engineer

Graphcore • Austin (TX)

Hybrid
USD 190,000 - 260,000
Medical, dental, and vision coverage
Mental health resources
Retirement savings benefits
+3
Principal AI Performance Engineer
Principal AI Performance Engineer

Graphcore • Austin (TX)

Hybrid
USD 180,000 - 260,000
Medical, dental and vision coverage
Flexible working hours
Hybrid working arrangements
+1
Senior HPC & AI Performance Engineer
Senior HPC & AI Performance Engineer

NVIDIA Corporation • United States

Remote
USD 140,000 - 190,000
Senior AI Systems Performance Engineer
Senior AI Systems Performance Engineer

NVIDIA • Austin (TX)

On-site
USD 272,000 - 431,250
Equity
Benefits
AI Performance Engineer – HPC, ARM & Distributed Inference
AI Performance Engineer – HPC, ARM & Distributed Inference

EngineersOfAI • Austin (TX)

On-site
USD 90,000 - 120,000
Senior Performance Engineer: AI Workload Optimization
Senior Performance Engineer: AI Workload Optimization

NVIDIA • Redmond (WA)

On-site
USD 224,000 - 431,250
Equity
Benefits
Senior AI Networking Architect for High-Perf GPU Clusters
Senior AI Networking Architect for High-Perf GPU Clusters

NVIDIA Corporation • United States

On-site
USD 272,000 - 489,000
Equity
Benefits