CareerPlanSign in

Senior Software Engineer

United States, Multiple Locations, Multiple Locations💼 Full-time🗓 2026-01-23 → 2026-10-02

Core

Design, develop, and optimize high-performance, low-latency networking solutions for large-scale AI training infrastructure.

Role type

Senior IC software engineer (AI infrastructure networking)

Builds

High-performance communication frameworks and networking systems for distributed AI training clusters

Domain

AI infrastructure / High-performance computing / Networking (via careerplan.io/jobs/1970393556668418-senior-software-engineer-at-microsoft)

Deliverable

production ML models | infrastructure

Required skills

C, C++, C#, Java, JavaScript, Python, networking protocols (Ethernet, TCP/IP, RDMA, gRPC), distributed systems, network virtualization, SDN, InfiniBand, ROCE, NVLink, AI accelerators (GPUs, TPUs), telemetry, observability, fault-tolerant system design

Preferred skills

Network performance tuning, AI trends adaptation

Technologies

InfiniBand, ROCE, NVLink, NVIDIA GPUs, AMD GPUs, TPUs, gRPC, RDMA

Responsibilities

Architect and implement high-performance communication frameworks, benchmark and enhance scalability of networking systems, debug complex networking issues in large-scale environments, drive design documentation for AI infrastructure products, act as DRI to monitor system health and restore services

Seniority

Senior, hands-on IC