CareerPlanGet AI match score →

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

Deliverable

production ML models | product features | infrastructure

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 70,000+ jobs from 20+ sources.
Apply on Arm ↗