CareerPlanGet AI match score →

Principal Software Engineer

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

Core

Designing and optimizing high-performance networking software stacks for AI applications and cloud infrastructure on the Arm platform.

Role type

Principal Software Engineer (Infrastructure Networking)

Builds

Networking software stack components for AI data centers and cloud network infrastructure

Domain

Semiconductor / AI Infrastructure / High-Performance Networking

Deliverable

production ML models | product features

Required skills

Computer architecture, Operating systems, Data structures, Algorithms, Multi-core programming, System architecture design, Product definition, Mentoring

Preferred skills

Open-source contribution, CI/CD pipelines, Network I/O drivers, DPDK, VPP, RoCE, libFabric, OpenMPI, NCCL, OneCCL, PyTorch, SDN, Kubernetes, CNIs

Technologies

Arm platform, DPDK, VPP, RoCE, libFabric, OpenMPI, NCCL, OneCCL, PyTorch, Kubernetes

Responsibilities

Drive overall system architecture and design of AI networking software stack components, Benchmark and optimize network software for best performance on Arm, Collaborate with global partners to deliver high-quality networking software stacks, Mentor junior team members

Seniority

Principal, hands-on IC with leadership

Sourced via arm · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Arm ↗