Senior MTIA Tooling Engineer

Meta

New York (NY)

On-site

USD 150,000 - 190,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Meta is seeking a Software Engineer to join the MTIA Software Tooling team, building the tooling ecosystem for Meta's in-house AI accelerator ASICs. You will design developer tools to debug, profile, measure, and monitor AI workloads at scale, spanning compiler, runtime, hardware, and ML frameworks.

You will own the roadmap for MTIA tooling, collaborate with compiler, kernel, and hardware teams, and drive AI-native tooling approaches to improve developer productivity and reduce

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or related field.
  • 6+ years in systems software engineering or tooling.
  • Experience building debugging, profiling, or diagnostic tools for complex software/hardware systems.
  • Proficiency in C++ and Python, with low-level systems programming and scripting for tool automation.
  • Experience across multiple layers of a system stack (compiler, runtime, OS/driver, hardware).
  • Experience leading the technical design and delivery of tooling or infrastructure projects from inception through production deployment.
  • Experience with ML frameworks (PyTorch graph execution, torch.compile) and AI compiler stacks (MLIR, LLVM, TVM, Triton).
  • Track record of building developer tools adopted by large engineering populations, ideally with open-source contributions (gdb, LLVM sanitizers, Valgrind, Triton).

Responsibilities

  • Own the technical vision and roadmap for MTIA's developer tooling ecosystem, focusing on debugging, workload error analysis, and product/fleet reliability.
  • Design and develop debugging tools — including graph-mode debugging, kernel-level diagnostics, and multi-rank fault isolation.
  • Contribute to MTIA SW tooling infrastructure — enabling profiling, performance debugging, memory sanitization, and reliability analysis for MTIA training and inference workloads.
  • Collaborate with MTIA compiler, runtime, kernel, and hardware teams to integrate tooling hooks throughout the MTIA software stack.
  • Drive AI-native tooling approaches leveraging automation and LLM-guided diagnostics to improve developer productivity and reduce time-to-root-cause.
  • Partner with internal product teams across advertising, recommendations, and generative AI to understand developer pain points and prioritize tooling investments.
  • Advise on tooling best practices, debugging methodologies, and systems-level analysis; communicate architectural decisions through design documents and cross-team reviews.

Skills

C++
Python
Systems software
Debugging tools
Tooling automation

Education

Bachelor's degree in Computer Science/Engineering

Tools

cuda-gdb
nsight-compute
nsight-systems
cuda-memcheck

Job description

Meta is seeking a Software Engineer to join the MTIA Software Tooling team, building the tooling ecosystem for Meta's in-house AI accelerator ASICs. You will design developer tools to debug, profile, measure, and monitor AI workloads at scale, spanning compiler, runtime, hardware, and ML frameworks.

You will own the roadmap for MTIA tooling, collaborate with compiler, kernel, and hardware teams, and drive AI-native tooling approaches to improve developer productivity and reduce

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior MTIA Tooling Engineer - Debug & Profiling
Senior MTIA Tooling Engineer - Debug & Profiling

Meta • Menlo Park (CA)

On-site
USD 184,000 - 257,000
Senior MTIA DevTools Engineer
Senior MTIA DevTools Engineer

Meta • Bellevue (WA)

On-site
USD 184,000 - 257,000
Bonus
Equity
Benefits
Software Engineer, MTIA SW Tooling Engineer
Software Engineer, MTIA SW Tooling Engineer

Meta • New York (NY)

On-site
USD 150,000 - 190,000
Software Engineer, MTIA SW Tooling Engineer
Software Engineer, MTIA SW Tooling Engineer

Meta • Menlo Park (CA)

On-site
USD 184,000 - 257,000
Software Engineer, MTIA SW Tooling Engineer
Software Engineer, MTIA SW Tooling Engineer

Meta • Bellevue (WA)

On-site
USD 184,000 - 257,000
Bonus
Equity
Benefits
Principal Compiler Architect for MTIA Software
Principal Compiler Architect for MTIA Software

Meta • Menlo Park (CA)

On-site
USD 219,000 - 301,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 AI Kernel & Performance Engineer | Equity
Senior AI Kernel & Performance Engineer | Equity

Meta • Menlo Park (CA)

On-site
USD 154,000 - 217,000
Senior AI Kernel & Performance Engineer - Pre-Silicon
Senior AI Kernel & Performance Engineer - Pre-Silicon

Meta • New York (NY)

On-site
USD 184,000 - 257,000
Engineering Manager, LLVM & AI Infra & Simulators (Equity)
Engineering Manager, LLVM & AI Infra & Simulators (Equity)

Socket.dev • Menlo Park (CA)

On-site
USD 219,000 - 301,000