Software Engineer II
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)
