Meta is hiring for the role of Software Engineer in Bangalore, India. Discover the full details below and apply now to take your engineering career to the next level.
About Meta
Meta, formerly Facebook Inc., is a global tech powerhouse building technologies that help people connect, grow communities, and expand businesses. With leading platforms like Facebook, Instagram, WhatsApp, and Messenger, Meta has redefined social interaction at scale. What truly sets Meta apart is its future-facing ambition—developing AR/VR experiences, investing in AI infrastructure, and engineering the next evolution of social technology. With a deep-rooted culture of innovation and scale, Meta offers engineers the chance to work on globally impactful solutions.
Job Overview
• 📌 Position: Software Engineer
• 📍 Location: Bangalore, India
• 🗓 Duration: Full-time
Meta’s Host Networking team supports millions of NICs (network interface cards) powering large-scale infrastructure across AI and ML workloads. This role is built for individuals eager to work on low-latency, high-performance transport software at massive distributed scale. You’ll be part of a cutting-edge team responsible for building drivers, working with accelerators, and scaling next-gen AI clusters.
Roles & Responsibilities
As a Software Engineer on the Host Networking team, your key responsibilities will include:
• Designing and implementing Ethernet adapter drivers and transport stack components
• Developing and maintaining software for RDMA and control functions with host/accelerators
• Writing and maintaining tests and CI/CD pipelines to streamline deployments
• Supporting simulation and emulation environments during the bring-up phase
• Participating in hardware testing and stack integration at scale
• Diagnosing performance issues in large-scale distributed systems
• Collaborating with cross-functional teams across Meta’s infrastructure org
Your contributions will directly enable Meta’s AI systems to scale faster and perform better.
Qualifications & Eligibility
To be successful in this role, candidates should meet the following criteria:
• Bachelor’s degree in Computer Science, Computer Engineering, or related field
• Proficiency in C, C++, or Python programming
• Experience working with Linux Kernel, especially around network stack and drivers
• Working knowledge of RDMA protocols (RoCEv2 preferred)
• Hands-on debugging experience in large, complex environments
• Bonus if you’ve worked with QEMU, FPGA, or other emulation environments
• You must be legally authorized to work in India
Meta emphasizes hands-on ability and real-world system problem solving. Candidates with demonstrable curiosity and resilience in debugging complex networking challenges will stand out.
Benefits & Perks
At Meta, you’ll gain more than just a paycheck—you’ll gain a platform to grow:
• Competitive compensation and equity package
• Cutting-edge infrastructure and tooling
• Opportunities to publish, patent, and innovate at scale
• Access to world-class learning programs and internal mentors
• Wellness programs, family leave, hybrid flexibility, and more
• Diverse, inclusive workplace that champions equity at every level
Important Dates
• 🗓 Application Deadline: Apply ASAP
• 📅 Job Start Date: Check It Below
How to Apply
🔍 Want to explore more internships like this?
Stay Connected with Updates
- WhatsApp Channel : Click Here
- Telegram Channel : Click Here
- Linkedin Channel : Click Here
📢 Share this internship opportunity with your classmates and peers!