Meta

Software Engineer, Systems ML

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

Base Salary

$122k - $181k/yr

Responsibilities

  • Design, build, and optimize large-scale ML training and inference systems, distributed computing frameworks, and hardware-accelerated pipelines.
  • Develop and maintain scalable, reliable, low-latency ML infrastructure components using C++ and Python.
  • Identify and resolve performance bottlenecks through profiling, instrumentation, benchmarking, and systems analysis.
  • Architect ML system designs while evaluating memory bandwidth, compute utilization, and I/O trade-offs.
  • Translate ML model requirements into efficient infrastructure solutions with research and product teams.
  • Write automated tests, build monitoring and alerting, and support staged rollouts and experimentation.
  • Participate in on-call rotations, mitigate production incidents affecting ML serving systems, and contribute retrospectives.
  • Provide code reviews, technical documentation, and contributions to programs improving ML infrastructure quality.

Requirements

  • Currently holds or is pursuing a bachelor's degree in computer science, computer engineering, or a relevant technical field, or has equivalent practical experience; the degree must be completed before joining Meta.
  • At least 2 years of software engineering experience focused on machine learning systems, AI infrastructure, or high-performance computing.
  • Experience developing or optimizing ML training or inference pipelines with PyTorch, TensorFlow, or an equivalent framework.
  • Experience with distributed computing architectures and large-scale ML systems design.
  • Experience programming in C++ and Python for performance-critical systems.
  • Experience using profiling and performance analysis tools to identify and resolve bottlenecks.
  • Preferred experience includes ML compiler technologies, GPU programming, hardware-software co-design, responsible AI practices, AI skill development, and optimization of ranking or recommendation inference on GPUs or TPUs.

Benefits

  • The role includes bonus, equity, and benefits in addition to base salary.
  • The position includes participation in on-call rotations for production ML serving systems.

Tech Stack

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