Software Engineer - Datacenter networking

Meta builds technologies that help people connect, find communities, and grow businesses, including Facebook, Messenger, Instagram, WhatsApp, and AR/VR technologies.
$70,670 - $208,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
6+ years of experience
AI · Enterprise SaaS

Description For Software Engineer - Datacenter networking

Meta's DC Networking team is at the forefront of developing, deploying, and operating the company's global data center networks. This role offers an exciting opportunity to work on one of the world's most dynamic and fast-paced network infrastructures. As a Software Engineer in the Datacenter networking team, you'll be responsible for the entire network lifecycle, from hardware development to capacity planning, and from distributed control systems to monitoring and analytics.

The position requires expertise in systems programming and networking protocols, with a focus on developing innovative solutions for Meta's unique networking challenges. You'll work with cutting-edge technologies, including RDMA transport stacks, HPC communication libraries, and platform services for various system components.

Meta offers a comprehensive compensation package, including a competitive base salary ranging from $70,670 to $208,000 annually, plus bonus and equity opportunities. The company provides extensive benefits and the chance to work on technology that impacts billions of users globally.

The role is perfect for engineers passionate about networking infrastructure who want to contribute to Meta's mission of connecting people worldwide. You'll join a team that values innovation, technical excellence, and the ability to solve complex problems at scale. The position offers significant growth opportunities and the chance to work with some of the industry's best networking professionals.

Working at Meta means being part of a company that's constantly pushing the boundaries of technology, especially in areas like data center networking that are crucial to supporting Meta's vast social technology infrastructure. The company's commitment to building the next evolution in social technology, including AR and VR experiences, makes this an exciting time to join the team.

Last updated an hour ago

Responsibilities For Software Engineer - Datacenter networking

  • Design and implement drivers and firmware for network ethernet adapter functions, Transport stack for RDMA, and control functions with host/accelerators
  • Design and implement Platform services for programming, monitoring, and controlling system components
  • Develop and enhance HPC collective communication and parallel computing libraries
  • Debug complex system-level, multi-component issues across multiple layers

Requirements For Software Engineer - Datacenter networking

Python
Linux
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • 6+ years of experience in C/C++ and Python
  • 6+ years experience in Systems programming, TCP/IP, HTTP/HTTPS, SPDY, DNS, and load balancers
  • Experience with network devices and understanding of network routing protocols
  • Must obtain work authorization in country of employment

Benefits For Software Engineer - Datacenter networking

Medical Insurance
Equity
401k
  • Competitive base salary
  • Annual bonus
  • Equity compensation
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Meta Software Engineer - Datacenter networking

Production Systems Engineer, AI Systems

Senior Production Systems Engineer role at Meta focusing on AI systems infrastructure, hardware lifecycle management, and network technologies optimization.

Manufacturing Test Engineer

Senior Manufacturing Test Engineer role at Meta developing and implementing test modules for Open Compute hardware manufacturing.

Data Center Systems Engineer

Senior Data Center Systems Engineer role at Meta, focusing on hardware and infrastructure optimization, offering $170K-$240K plus benefits.

Submarine Cable Systems Engineer

Lead submarine cable systems engineering at Meta, designing and implementing global subsea network infrastructure for the world's largest social technology company.

Business Support Engineer

Senior Business Support Engineer role at Meta, providing technical support and integration solutions for global partners in messaging, telecommunications, and fintech domains.