CareerPlanSign in

Software Engineer II

United States, Multiple Locations, Multiple Locations💼 Full-time🗓 2026-01-07 → 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 (networking/AI infrastructure)

Builds

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

Domain

AI infrastructure / High-performance computing / Networking

Deliverable

production ML models | infrastructure

Required skills

C, C++, C#, Java, JavaScript, Python, High Performance Networking, InfiniBand, RoCE, CUDA

Preferred skills

None stated

Technologies

InfiniBand, RoCE, CUDA

Responsibilities

Architect and implement high-performance, low-latency communication frameworks; Benchmark and enhance scalability of petabyte-scale data transfer systems; Debug complex networking issues in high-performance environments; Act as DRI to guide engineers and monitor system health; Develop design documents and optimize code for performance and maintainability.

Seniority

Mid-level to Senior, hands-on IC (via careerplan.io/jobs/1970393556649491-software-engineer-ii-at-microsoft)