Software Engineer (Leadership), Host Networking

Meta builds technologies that help people connect, find communities, and grow businesses through social platforms like Facebook, Instagram, WhatsApp, and virtual/augmented reality experiences.
Distributed Systems
Staff Software Engineer
In-Person
5,000+ Employees
10+ years of experience
AI · Enterprise SaaS

Description For Software Engineer (Leadership), Host Networking

Meta is seeking a Senior Software Engineer to join their Host Networking team, focusing on NICs and Transport solutions for AI workloads. This role combines leadership with deep technical expertise in networking infrastructure, particularly for large-scale AI clusters. The position involves designing and architecting drivers and firmware for NICs, working closely with hardware teams, and mentoring other engineers. The ideal candidate will have extensive experience with Linux systems, networking protocols, and embedded systems development. This role offers the opportunity to work on cutting-edge technology at Meta, a company that powers billions of connections through platforms like Facebook, Instagram, and WhatsApp. The position is based in Bangalore, India, and requires 10+ years of experience in relevant fields. As part of Meta's AI Infrastructure team, you'll be at the forefront of developing solutions that support Meta's ambitious AI initiatives while working in a collaborative environment that values innovation and technical excellence. This role combines technical leadership with hands-on development, making it ideal for experienced engineers who want to impact AI infrastructure at scale while growing their careers at one of the world's leading technology companies.

Last updated a day ago

Responsibilities For Software Engineer (Leadership), Host Networking

  • Own design and architecture of Drivers and Firmware for NICs supporting AI workloads
  • Collaborate with ASIC and HW teams, and external partners in building infrastructure scale embedded solutions
  • Mentor team members who will also work on driver and firmware software
  • Work with cross functional teams through releasing software to production and supporting them
  • Help build roadmap for our solutions and the team

Requirements For Software Engineer (Leadership), Host Networking

Linux
  • Bachelor's degree in Computer Science/Engineering or relevant technical field and 10+ years of experience
  • Proficiency in coding in C/C++
  • Experience building driver and/or firmware for embedded infrastructure sytems running Linux
  • Experience with RDMA/RoCE and/or TCP stack for Linux
  • Experience with Hardware Bringup

Benefits For Software Engineer (Leadership), Host Networking

Medical Insurance
Vision Insurance
Dental Insurance
  • Equal Employment Opportunity
  • Reasonable accommodations for disabilities and religious beliefs
  • Comprehensive health benefits

Interested in this job?

Jobs Related To Meta Software Engineer (Leadership), Host Networking

Performance & Capacity Engineer - Planning Optimization

Meta is seeking a Performance & Capacity Engineer to optimize global infrastructure capacity planning and manage multi-billion dollar investments in server and data center resources.

Software Engineer, Realtime Engine Technology - Reality Labs

Senior software engineering role at Meta's Reality Labs, focusing on realtime engine technology for AR/VR applications, requiring expertise in C++ and 3D interactive systems.

AI/HPC Systems Performance Engineer

Lead AI/HPC systems performance engineering role at Meta, focusing on scaling AI infrastructure and optimizing network performance for training systems.

Software Developer 4

Staff Software Engineer position at Oracle focusing on distributed systems and cloud infrastructure, requiring 7+ years of experience in large-scale systems.

Staff Software Developer, Google Cloud

Staff Software Developer position at Google Cloud focusing on technical leadership and development of enterprise-grade cloud solutions, offering competitive compensation and benefits.