Meta is seeking a Software Engineering Manager to lead the AI Kernels and Performance Optimization team (KORE) within the MTIA Software team. MTIA is Meta’s family of in-house AI accelerator ASICs, used for production recommendation and ranking workloads and expanding into generative AI inference and training. The MTIA Software team builds the accelerator software stack, including its compiler and LLVM toolchain, runtime, kernel authoring frameworks and libraries, developer tooling, and deep PyTorch integration, in collaboration with silicon teams across successive generations. KORE develops high-performance compute and communication kernels, including GEMM, attention, normalization, collectives, elementwise and reduction fusions, and sparse and quantized paths. The team builds kernel libraries with broad PyTorch operator coverage, C++ and Python kernel authoring frameworks and DSL surfaces, and production kernels for new architectures before first silicon. Its work targets roofline-level performance and programmability at scale across features such as matrix engines, on-chip reduction fabrics, and software-managed memory hierarchies. The manager will own workload performance, drive kernel development and optimization strategy, and build a team delivering high performance on MTIA accelerators. The team profiles and diagnoses performance across the stack—from instruction scheduling, memory hierarchy and DMA behavior, and on-chip interconnect to multi-device collectives—and drives fixes at the appropriate layer. The role partners with silicon architecture teams on hardware/software co-design, measures proposed feature value with real kernels, and advocates for software-stack needs. It is a hands-on technical leadership role involving direct contributions to architectural decisions as well as enabling the team to deliver effectively.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Manager
Education Level
No Education Listed