M

Meta

Builds social apps, AI assistants and smart glasses

Software Engineer - AI Kernels & Performance Optimization, MTIA Software

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeMenlo Park, CA, USANo salary listedIn-person

About the Job

Responsibilities

  • Implement and tune high-performance kernels, including GEMM and attention variants, normalization, collectives, elementwise and reduction fusions, and sparse and quantized paths, for novel architectural features.
  • Make numerical choices for low-precision formats, including FP8, MX-style block-scaled types, and integer quantization, ensuring correctness under precision constraints.
  • Build composable C++ kernel SDKs, Python domain-specific languages, and compiler-facing interfaces for automated code generation.
  • Run kernels on simulators and emulators to validate architectural features and rooflines before tapeout, then bring up kernels on real hardware.
  • Develop software workarounds for hardware limitations that recover performance and generalize solutions for reuse.

About the Company

Meta

Builds social apps, AI assistants and smart glasses

Meta builds Facebook, Instagram, WhatsApp, Messenger and Threads, apps that billions of people use to message friends, share photos and video, and follow creators and businesses. Most of its revenue comes from advertising: businesses buy placements across these apps, and Meta's AI systems decide who sees each ad and report the results. Its Meta Superintelligence Labs group builds the company's own AI models, the Meta AI assistant and the Muse agent app. Its Reality Labs unit makes Quest headsets and, with eyewear maker EssilorLuxottica, Ray-Ban and Oakley smart glasses. Meta was founded as Facebook in 2004 and is based in Menlo Park, California.

Company size
10,001+
Company stage
IPO
Headquarters
Menlo Park, CA
Founded
2004

Recently Posted Jobs

Explore more opportunities at Meta

See more jobs