CareerPlanSign in

Software Engineer II

United States, Multiple Locations, Multiple Locations💼 Full-time🗓 2026-04-03 → 2026-10-02

Core

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

Role type

Senior IC software engineer (networking & distributed systems)

Builds

High-performance communication frameworks, networking systems, and AI training infrastructure components (via careerplan.io/jobs/1970393556824194-software-engineer-ii-at-microsoft)

Domain

AI infrastructure, distributed systems, high-performance networking

Deliverable

production ML models | product features

Required skills

C, C++, Rust, Python, software design, distributed systems, networking protocols, system debugging, performance optimization

Preferred skills

High Performance Computing (HPC), Machine Learning middleware, Hardware-Software co-design, Profiling and Performance Analysis Tools, high-performance networking hardware architecture

Technologies

C, C++, Rust, Python, HPC, ML middleware

Responsibilities

Architect and implement low-latency communication frameworks; benchmark and enhance scalability for petabyte-scale data transfer; debug complex networking issues in high-performance environments; drive design documentation and dependency identification; act as DRI to monitor system health and restore services; proactively adopt new AI trends and technical patterns to improve system efficiency and observability.

Seniority

Mid-level IC (2+ years experience)