AI Accelerator Tooling Systems Engineer

Meta Careers

Menlo Park (CA)

On-site

USD 150,000 - 190,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Meta seeks a Software Engineer to join the MTIA Software Tooling team, building tooling for Meta's in-house AI accelerators. You will design, build, and maintain developer tools to help engineers debug, profile, measure, and monitor AI workloads running on MTIA hardware at scale.

This role sits at the intersection of compilers, runtime, hardware, and ML frameworks, with collaboration across teams to deliver a high-quality developer experience for Meta's custom accelerators.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent practical experience.
  • 2+ years of experience in software engineering with exposure to systems software, developer tooling, or infrastructure.
  • Proficiency in C++ and Python, including systems-level programming concepts.
  • Experience across multiple layers of a system stack (application, runtime, OS/driver, or hardware interfaces).
  • Track record of independently delivering software projects from design through production deployment.
  • Experience debugging and resolving issues in complex software systems (e.g., log analysis, stack traces).
  • Experience building developer tools such as debuggers, profilers, build systems, CLI tools, monitoring dashboards, or diagnostic utilities.
  • Exposure to accelerator ecosystems (GPU/CUDA, TPU, custom ASICs) or heterogeneous computing environments.
  • Familiarity with Linux debugging and profiling tools (gdb, perf, strace, eBPF, valgrind).
  • Demonstrated ability to integrate AI tools to optimize/redesign workflows and drive measurable impact.
  • Experience adhering to and implementing responsible, ethical AI practices.
  • Demonstrated ongoing AI skill development and staying current with emerging AI technologies.
  • Contributions to open-source projects demonstrating tooling or system software interest.
  • Experience in using data-driven methods to evaluate tooling effectiveness and to prioritize improvements.

Responsibilities

  • Design, build, and maintain developer tools for MTIA hardware workloads.
  • Debug, profile, measure, and monitor AI workloads at scale.
  • Collaborate with cross-functional teams to deliver a high-quality developer experience for Meta's custom accelerators.

Skills

C++
Python
Systems software
Developer tooling
Cross-layer systems
Linux debugging tools
Distributed systems
AI tooling integration
Open-source contributions
MLIR/LLVM/TVM

Education

Bachelor's degree in Computer Science
Bachelor's degree in Computer Engineering
Equivalent practical experience

Tools

LLVM
MLIR
TVM
GDB
Perf
Strace
eBPF
Valgrind

Job description

Meta seeks a Software Engineer to join the MTIA Software Tooling team, building tooling for Meta's in-house AI accelerators. You will design, build, and maintain developer tools to help engineers debug, profile, measure, and monitor AI workloads running on MTIA hardware at scale.

This role sits at the intersection of compilers, runtime, hardware, and ML frameworks, with collaboration across teams to deliver a high-quality developer experience for Meta's custom accelerators.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, MTIA SW Tooling Engineer Meta · Bellevue, WA +2 more
Software Engineer, MTIA SW Tooling Engineer Meta · Bellevue, WA +2 more

QuickCruit, Inc. • Bellevue (WA), Northern (KY)

On-site
USD 180,000 - 240,000
Senior MTIA Tooling Engineer - Debug & Profile AI Workloads
Senior MTIA Tooling Engineer - Debug & Profile AI Workloads

QuickCruit, Inc. • Bellevue (WA), Northern (KY)

Hybrid
USD 180,000 - 240,000
Software Engineer, Systems Machine Learning
Software Engineer, Systems Machine Learning

Meta Careers • Menlo Park (CA)

On-site
USD 150,000 - 190,000
Simulation Software Engineer for AI Accelerators
Simulation Software Engineer for AI Accelerators

Meta • New York (NY)

On-site
USD 154,000 - 217,000
Bonus
Equity
Benefits
Simulation Software Engineer for AI Accelerators
Simulation Software Engineer for AI Accelerators

Meta • Menlo Park (CA)

On-site
USD 154,000 - 217,000
Principal MTIA Compiler Architect — AI Accelerator Stack
Principal MTIA Compiler Architect — AI Accelerator Stack

Meta • New York (NY)

On-site
USD 219,000 - 301,000
Senior Software Engineer - AI Infrastructure & Simulators
Senior Software Engineer - AI Infrastructure & Simulators

Meta • Bellevue (WA)

On-site
USD 180,000 - 240,000
Principal Compiler Architect for MTIA Software
Principal Compiler Architect for MTIA Software

Meta • Menlo Park (CA)

On-site
USD 219,000 - 301,000
Software Engineer, Systems Machine Learning
Software Engineer, Systems Machine Learning

Meta Careers • New York (NY)

On-site
USD 122,000 - 181,000
Bonus
Equity
Benefits
Principal Compiler Architect for AI Accelerators
Principal Compiler Architect for AI Accelerators

Meta Careers • Menlo Park (CA)

On-site
USD 219,000 - 301,000
Bonus
Equity
Benefits