CareerPlanSign in

Senior Software Engineer – Networking for AI

Bengaluru, India💼 Full-time🗓 2026-05-27 → 2026-07-22

Core

Design, develop, test, and optimize high-performance networking software on Arm platforms for AI frameworks, development platforms, and early silicon.

Role type

Senior IC software engineer (networking stack)

Builds

Networking stacks, test cases, sample applications, and CI/CD pipelines for AI data centers and cloud infrastructure

Domain

Semiconductor / AI infrastructure / High-performance networking

Required skills

C, C++, multicore processor architectures, low-level systems, test automation, distributed version control

Preferred skills

Python, network I/O drivers, L2-L7 networking stack (DPDK, VPP, Snort), AI networking components (RoCE, libFabric, OpenMPI, NCCL, OneCCL), PyTorch, SDN, Kubernetes, CNIs

Technologies

Arm platforms, Git, DPDK, VPP, Snort, RoCE, libFabric, OpenMPI, NCCL, OneCCL, PyTorch, Kubernetes

Responsibilities

Design and optimize high-performance networking software; develop and maintain test cases and sample applications; enhance networking stacks and automate CI/CD pipelines; contribute to open-source projects

Seniority

Senior, hands-on IC

Sourced via arm · Listed on CareerPlan, which tracks 855,000+ jobs from 20+ sources.