Senior AI Kernel & Performance Engineer

Meta

New York (NY)

On-site

USD 184,000 - 257,000

Full time

31 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

Equity
Bonus
Benefits

Job summary

Meta designs and deploys its own AI systems, MTIA—the Meta Training and Inference Accelerator—across Meta's data centers. The MTIA Software team operates within the AI & Compute Foundation, building the stack from compiler toolchains to PyTorch integration and leading kernel-level performance work.

You will own performance for workloads that serve billions, reading RTL-adjacent docs and ensuring the hardware is the bottleneck to be fixed, not the software.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent practical experience.
  • 6+ years of professional experience in high-performance computing, accelerator kernel development, compiler backends, or systems performance engineering.
  • Proficiency in C++ and Python, including low-level systems programming and performance-critical code.
  • Experience writing kernels for parallel architectures (GPU, TPU, AI ASICs, or SIMD).
  • Knowledge of memory hierarchies, bandwidth, and performance measurement.
  • Ability to build roofline or analytical models and explain gaps.

Responsibilities

  • Design, implement, and optimize high-performance compute kernels for MTIA accelerators.
  • Profile and root-cause performance across the full stack from instruction scheduling to memory behavior.
  • Extend kernel authoring frameworks and libraries for broad usage.
  • Mentor engineers on performance methodology and accelerator programming.
  • Collaborate with silicon teams on hardware/software co-design and graph production wins.
  • Work with compiler, runtime, and product teams to deliver end-to-end improvements.
  • Investigate numerics and precision trade-offs and design mitigations.
  • Set technical direction for kernel domains and write design documents.

Skills

C++
Python
Performance analysis
GPU/ASIC experience
Templates/Generic programming
English communication

Education

Bachelor's degree in CS/CE or equivalent

Tools

CUTLASS
Triton
cuDNN
LLVM
MLIR

Job description

Meta designs and deploys its own AI systems, MTIA—the Meta Training and Inference Accelerator—across Meta's data centers. The MTIA Software team operates within the AI & Compute Foundation, building the stack from compiler toolchains to PyTorch integration and leading kernel-level performance work.

You will own performance for workloads that serve billions, reading RTL-adjacent docs and ensuring the hardware is the bottleneck to be fixed, not the software.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior AI Kernel & Performance Engineer
Senior AI Kernel & Performance Engineer

Meta • Menlo Park (CA)

On-site
USD 154,000 - 217,000
Bonus
Equity
Benefits
Senior AI Kernel & Performance Engineer
Senior AI Kernel & Performance Engineer

Meta • Bellevue (WA)

Hybrid
USD 180,000 - 260,000
Systems ML Engineer: AI Compiler & Kernel Innovator
Systems ML Engineer: AI Compiler & Kernel Innovator

Meta • New York (NY)

On-site
USD 122,000 - 181,000
Bonus
Equity
Benefits
Systems ML Engineer: AI Compiler & Kernel Dev
Systems ML Engineer: AI Compiler & Kernel Dev

Meta • Seattle (WA)

On-site
USD 122,000 - 181,000
Software Engineer, AI Kernels & Performance Optimization — MTIA Software
Software Engineer, AI Kernels & Performance Optimization — MTIA Software

Meta • Bellevue (WA)

Hybrid
USD 180,000 - 260,000
Software Engineer, GenAI Frameworks - MTIA
Software Engineer, GenAI Frameworks - MTIA

Meta • Menlo Park (CA), Northern (KY)

On-site
USD 150,000 - 210,000
AI Accelerator Tooling Systems Engineer
AI Accelerator Tooling Systems Engineer

Meta • Menlo Park (CA)

On-site
USD 150,000 - 190,000
Senior ASIC Kernel Architect for AI Accelerators
Senior ASIC Kernel Architect for AI Accelerators

Meta • Sunnyvale (CA)

On-site
USD 190,000 - 250,000
Senior Software Engineer - AI Infrastructure & Simulators
Senior Software Engineer - AI Infrastructure & Simulators

Meta • Bellevue (WA)

On-site
USD 180,000 - 240,000
ASIC Engineer, Architecture Kernel Development
ASIC Engineer, Architecture Kernel Development

Meta • Sunnyvale (CA)

On-site
USD 190,000 - 250,000