Meta

Software Engineer, Systems ML

Meta
Apply
1 day ago
Menlo Park, CA, USAMid Level
H1B sponsor

Base Salary

$154k - $217k/yr

Responsibilities

  • Lead the design and development of MTIA profiling and debugging tools, including performance profiling, live debugging, and accelerator core-dump analysis.
  • Build performance-profiling, kernel-diagnostics, and multi-rank fault-isolation capabilities.
  • Contribute to profiling, performance debugging, memory analysis, monitoring, and reliability-analysis infrastructure for training and inference workloads.
  • Own significant tooling components from technical design through implementation, production rollout, and long-term maintenance.
  • Collaborate with compiler, runtime, kernel, and hardware teams to add instrumentation hooks, sanitizers, and debuggers.
  • Develop AI-native tooling approaches, including automation and LLM-guided diagnostics, to reduce time to root cause.
  • Partner with internal advertising, recommendations, and generative-AI product teams to prioritize tooling investments.
  • Communicate architecture through design documents and reviews and share debugging practices across the MTIA stack.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field, or equivalent practical experience.
  • At least 4 years of experience in systems software engineering, performance engineering, developer tooling, or a closely related field.
  • Experience building debugging, sanitizer, profiling, or diagnostic tools for complex software and hardware systems.
  • Proficiency in C++ and Python, including low-level systems programming and scripting for tool automation.
  • Experience working across compiler, runtime, operating-system/driver, and hardware layers.
  • Track record of leading tooling or infrastructure projects through technical design, delivery, and production deployment.
  • Experience tracing issues across application, runtime, and hardware boundaries.
  • Preferred: accelerator experience with GPU/CUDA, TPU, or custom ASICs; ML framework and AI compiler internals; Linux kernel and driver debugging; sanitizer and dynamic-analysis technology; device-software boundary work; Linux debugging and profiling infrastructure; compiler instrumentation and runtime shadow-memory techniques; and widely adopted developer tools or open-source contributions.
  • Preferred education and experience combinations include a bachelor’s degree plus 5+ years, a master’s degree plus 3+ years, or a PhD plus 2+ years in systems software, developer tooling, or accelerator software development.
  • Preferred: ongoing AI skill development, responsible AI practices, and experience integrating AI tools to improve workflows.

Benefits

  • Bonus, equity, and benefits are offered in addition to the stated base salary.

Categories

Meta

About Meta

10,000+ employees

Meta builds social platforms and communication apps—including Facebook, Instagram, WhatsApp, and Messenger—and develops AR/VR hardware and software such as Quest to power immersive computing. It monetizes primarily through advertising tools for businesses, with additional revenue from devices and services, and operates a massive global infrastructure. Founded in 2004 and headquartered in Menlo Park, California, Meta Platforms, Inc. is a public company traded on Nasdaq under the ticker META.

Contact me