1,728,171open jobs
102,439companies
257,596added this week
Browse all
Salary
≈ $232k – $424k per year (Estimated)
Location
In office (Menlo Park)
Seniority
Staff · 8+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 16, 2026. First seen by Alion on Oct 6, 2026. Meta scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Meta Platforms is an American technology company founded in 2004 as Facebook and renamed in 2021 to signal its investment in immersive computing. It operates the largest family of social and messaging applications in the world, comprising Facebook, Instagram, WhatsApp, Messenger and Threads, and earns almost all of its revenue from advertising sold against that audience. Headquartered in Menlo Park, California, the company also develops the open Llama language models and the Reality Labs division behind Quest headsets and Ray-Ban smart glasses.
Meta designs and deploys its own AI systems. MTIA - the Meta Training and Inference Accelerator - is Meta's family of in-house AI accelerator ASICs, running recommendation and ranking workloads in production across Meta's data centers today and expanding into generative AI inference and training as successive silicon generations land (see [https://bit.ly/metamtia](https://bit.ly/metamtia)).

The MTIA Software team is part of the **AI & Compute Foundation (ACF)** organization within Meta Infrastructure. Because the hardware is ours, the software is ours too: we build the entire stack a chip vendor would normally supply - compiler and LLVM toolchain, runtime, kernel authoring frameworks and libraries, developer tooling, and deep PyTorch integration - and we co-design it with the silicon teams generation over generation.

Within that stack, the AI kernel and optimization software development team drives the layer where architecture meets arithmetic. Our mission is performance *and* programmability at scale: hit roofline enablements on the workloads that matter, and make kernel authoring accessible enough that the whole organization can close coverage gaps without funneling every problem through a handful of experts. We do this by shipping high-performance kernel libraries with broad PyTorch operator coverage, by building the C++ and Python kernel authoring frameworks and DSL surfaces that others build on, and by writing production kernels against new architectures long before first silicon - turning hardware proposals into measured roofline evidence while the design can still change.

We are hiring an experienced kernel and performance engineer to take on this role at a senior level. You will own the performance of workloads that serve billions of people, from the innermost loop of a fused attention kernel to the numeric decisions that determine whether a model converges. You will read hardware specifications and RTL-adjacent documentation as easily as you read code, and you will be expected to say clearly when the hardware - not the software - is the problem. Your findings will change what gets built next.

This is a hands-on engineering role with wide latitude. The problems aren't incremental.

## What you'll work on

- **Roofline-level kernels.** GEMM and attention variants, normalization, collectives, elementwise and reduction fusions, sparse and quantized paths - implemented against novel architectural features (matrix engines, on-chip reduction fabrics, software-managed memory hierarchies) and tuned until the remaining gap to the machine's limit is explainable in a sentence.

- **Numerics under precision constraints.** Low-precision formats (FP8, MX-style block-scaled types, integer quantization) where the difference between a correct scale choice and a plausible one is several decibels of signal, and where the fix has to work on silicon that has already been taped out.

- **Kernel authoring frameworks.** Templateized, composable C++ kernel SDKs in the spirit of CUTLASS, Python DSLs in the spirit of Triton and CuTe, and the compiler-facing interfaces that let automated codegen reach performance that used to require a specialist.

- **Pre-silicon and bring-up.** Kernels on simulators and emulators, validating architectural features and rooflines before tapeout, then first-light bring-up on real parts.

- **Software mitigations for hardware realities.** Every chip ships with something you wish were different. Finding the workaround that recovers most of the lost performance - and generalizing it so nobody rediscovers it - is core to the job.

Responsibilities

Design, implement, and optimize high-performance compute and communication kernels for MTIA accelerators, taking ownership from architectural analysis through production deployment Profile and root-cause performance across the full stack - instruction scheduling, memory hierarchy and DMA behavior, on-chip interconnect, multi-device collectives - and drive the fixes to the right layer, whether that is the kernel, the compiler, the runtime, or the hardware Build and extend kernel authoring frameworks, templates, and libraries so that other engineers can reach high performance without deep architectural expertise; raise the ceiling and lower the floor at the same time Deliver and maintain broad kernel coverage for PyTorch operators across recommendation, ranking, and generative AI workloads, in both eager and compiled execution paths Partner with silicon architecture and design teams on hardware/software co-design: quantify the value of proposed features with real kernels, characterize rooflines pre-silicon, and advocate for the changes the software stack actually needs Work with compiler, runtime, framework, and product-facing teams to land end-to-end wins on production models rather than isolated microbenchmark improvements Investigate numerics and precision trade-offs, and design software mitigations that recover performance or accuracy lost to hardware limitations Set technical direction for a kernel domain, write the design documents that align cross-functional partners, and mentor engineers on performance methodology and accelerator programming

Qualifications

Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience Bachelor's degree in Computer Science, Computer Engineering, a related technical field, 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, templates and generic programming, and comfort reading and writing performance-critical code Demonstrated experience writing and optimizing kernels for a parallel architecture - GPU (CUDA, ROCm/HIP, SYCL/OpenCL), TPU or other AI ASICs, or SIMD/vector CPU targets Working knowledge of computer architecture as it applies to performance: memory hierarchies and bandwidth, latency hiding, occupancy and scheduling, vectorization, and synchronization A rigorous, measurement-driven approach to performance: the ability to build a roofline or analytical model, profile against it, and explain the residual gap Demonstrated ongoing AI skill development (e.g., prompt/context engineering, agent orchestration) and staying current with emerging AI technologies Deep familiarity with transformer and attention kernel design: FlashAttention-class algorithms, KV-cache management, paged and chunked attention, linear and state-space attention variants, MoE routing and expert dispatch 8+ years of experience in accelerator software, HPC, or ML systems performance (or equivalent with an advanced degree) Experience adhering to and implementing responsible, ethical AI practices (e.g., risk assessment, bias mitigation, quality and accuracy reviews) Experience with compiler and codegen technologies relevant to kernels: MLIR, LLVM, TVM, XLA, Halide, or polyhedral scheduling Experience with low-precision numerics and quantization - FP8/E4M3/E5M2, MX and other block-scaled formats, INT8/INT4 - including error analysis and calibration Experience mentoring engineers and setting technical direction across teams Track record of open-source contribution in the kernel, compiler, or ML systems ecosystem Experience with distributed execution and collective communication (NCCL/RCCL-class primitives, tensor and expert parallelism, overlapping communication with compute) Experience building or contributing to high-performance kernel libraries or frameworks - CUTLASS, cuBLAS, cuDNN, CUTE, Triton, Helion, ThunderKittens, oneDNN, Composable Kernel, or comparable internal equivalents Demonstrated ability to integrate AI tools to optimize/redesign workflows and drive measurable impact (e.g., efficiency gains, quality improvements) Experience with pre-silicon software development - architectural simulators, FPGA emulation, performance modeling - and with hardware/software co-design cycles Familiarity with ML framework internals: PyTorch dispatch and eager execution, torch.compile / Inductor, custom operator integration, and inference serving stacks such as vLLM or SGLang

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,728,171 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Menlo Park
≈ $126k – $231k per year (Estimated) • In office • Huntington Beach
Apply
$405k – $485k per year • Hybrid • 8+ years exp • Bachelor's Degree • San Francisco
AI/ML
Claude
Multimodal AI
Anthropic
Interpretability
Apply
Software Engineer 6 months ago
$120k – $155k per year • Equity • In office • Full-Time • 5+ years exp • Master's Degree • San Ramon
Python
JavaScript
TypeScript
SQL
C#
C++
Node JS
C#
.NET
C++
TensorFlow C++
PyTorch C++
Databases
SQLite
AI/ML
TensorFlow
PyTorch
Machine Learning
Frontend
Angular
Mobile
MVVM
DevOps
Rest API
RTOS
Git
Windows
Management
Agile
Apply
$144k – $194k per year • Equity • In office • Full-Time • 3+ years exp • Bachelor's Degree • Tempe
Java
C#
C++
Perl
Management
Agile
Apply
$144k – $194k per year • Equity • In office • Full-Time • 3+ years exp • Bachelor's Degree • Austin
Apply
≈ $69k – $118k per year (Estimated) • Hybrid • 10+ years exp • Bachelor's Degree • Dorval
Python
C++
MATLAB
Fortran
DevOps
Windows
Apply
≈ $55k – $114k per year (Estimated) • Hybrid • Bachelor's Degree • Dorval
Python
C++
MATLAB
Fortran
DevOps
Git
Apply
≈ $55k – $114k per year (Estimated) • Hybrid • Bachelor's Degree • Dorval
Python
C++
MATLAB
Fortran
DevOps
Git
Apply
≈ $79k – $143k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Toronto
Python
Go
JavaScript
Java
TypeScript
Scala
Databases
Databricks
AI/ML
Spark
MLFlow
AI Agents
Kubeflow
LLM
RAG
Ray
LLMOps
Feature Store
LLM Guardrails
Agentic Workflows
Machine Learning
Frontend
Angular
DevOps
Terraform
GCP
Helm
CloudFormation
Pulumi
Azure
CI/CD
GitOps
ArgoCD
AWS
Docker
Kubernetes
Platform Engineering
Bicep
Argo Workflows
Apply
In office • Shenzhen
Python
Go
Java
TypeScript
AI/ML
LoRA
Model Context Protocol
RLHF
Function Calling
AI Agents
PEFT
Transformers
LLM
RAG
ResNet
SFT
Tool Use
DevOps
Docker
Kubernetes
Apply
≈ $288k – $478k per year (Estimated) • Remote (United States) • Full-Time • 12+ years exp • Bachelor's Degree • Menlo Park
Management
WhatsApp
Apply
≈ $232k – $424k per year (Estimated) • In office • Full-Time • 6+ years exp • Bachelor's Degree • Menlo Park
Python
Rust
C++
AI/ML
RLHF
Reinforcement Learning
AI Agents
PPO
GRPO
RLAIF
Machine Learning
Apply
≈ $241k – $487k per year (Estimated) • In office • Full-Time • 15+ years exp • Bachelor's Degree • Menlo Park
AI/ML
Context Engineering
Apply
≈ $232k – $424k per year (Estimated) • In office • Full-Time • 8+ years exp • Bachelor's Degree • Menlo Park
Python
Rust
C++
C++
PyTorch C++
AI/ML
Quantization
Multimodal AI
Diffusion Models
PyTorch
LLM
Mixture of Experts
Triton
TPU
Context Engineering
Speculative Decoding
KV Cache
Machine Learning
Apply
≈ $232k – $424k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Menlo Park
Python
Java
PHP
C++
AI/ML
Context Engineering
Apply
$200k – $288k per year • Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • Bellevue • Menlo Park
Python
Go
Java
Rust
SQL
C++
Databases
Snowflake
AI/ML
Model Context Protocol
AI Agents
LLM Guardrails
Machine Learning
DevOps
GCP
Azure
AWS
Kubernetes
Apply
$128k – $150k per year • Equity • In office • 2+ years exp • Menlo Park • New York
Python
Go
Python
Django
Apply
≈ $169k – $310k per year (Estimated) • Equity • In office • 5+ years exp • PhD • Menlo Park • New York
Python
Go
JavaScript
TypeScript
Databases
MySQL
PostgreSQL
Redis
Apache Kafka
Frontend
React.js
DevOps
gRPC
Platform Engineering
Apply
$304k – $437k per year • In office • Full-Time • 15+ years exp • Menlo Park
Databases
Snowflake
AI/ML
AI Agents
RAG
LLM Guardrails
Apply
$264k – $380k per year • In office • Full-Time • 15+ years exp • Menlo Park
Databases
Snowflake
AI/ML
AI Agents
RAG
LLM Guardrails
Apply
See all jobs
This is one of many
1,728,171 more open roles from verified company boards, updated every day.