Software Engineer, SystemML - Scaling / Performance

Company: Meta
Location: Menlo Park, CA
Type:
Posted: Aug 20, 2026
Views: 0

✨ AI Summary

Meta, a leader in AI and social technology, is hiring a Software Engineer for its Network.AI Software team in Menlo Park, CA. The role focuses on scaling and performance of the SystemML stack around NCCL and PyTorch, critical for multi-GPU distributed training and large-scale GenAI/LLM workloads. You will build custom features, benchmarks, and performance tuners to improve distributed ML reliability and performance. Requires strong experience in distributed systems, GPU communication, and performance optimization, typically with several years of software engineering experience.

In this role, you will be a member of the Network.AI Software team and part of the bigger DC networking organization. The team develops and owns the software stack around NCCL (NVIDIA Collective Communications Library), which enables multi-GPU and multi-node data communication through HPC-style collectives. NCCL has been integrated into PyTorch and is on the critical path of multi-GPU distributed training. In other words, nearly every distributed GPU-based ML workload in Meta Production goes through the SW stack the team owns.

At the high level, the team aims to enable Meta-wide ML products and innovations to leverage our large-scale GPU training and inference fleet through an observable, reliable and high-performance distributed AI/GPU communication stack. Currently, one of the team’s focus is on building customized features, SW benchmarks, performance tuners and SW stacks around NCCL and PyTorch to improve the full-stack distributed ML reliability and performance (e.g. Large-Scale GenAI/LLM training) from the trainer down to the inter-GPU and network communication layer. And we are seeking for engineers to work on the space of GenAI/LLM scaling reliability and performance.

About the Company

Name: Meta

At Meta, we believe in impact and building a career where you’re challenged and valued in teams that are the best at what they do. Join us as we create and innovate the technologies of the future. We are advancing AI for a connected world. From developing category defining products to testing and launching wearables at global scale, there are many ways you can help us build the future of human connection and the technology that makes it possible.

More jobs at Meta