20 hours ago
Base Salary
$120k - $261k/yr
Responsibilities
- Design, develop, and optimize networking solutions for large-scale AI training and inference infrastructure.
- Lead the design and implementation of network transport protocols, RDMA-based communication libraries, and distributed systems technologies.
- Analyze and optimize communication latency, throughput, congestion management, collective communication efficiency, and workload scalability.
- Investigate and resolve complex networking and distributed systems challenges across production-scale AI infrastructure.
- Drive technical architecture, author design specifications, identify dependencies, and influence engineering decisions across teams.
- Collaborate with networking, hardware, silicon, AI framework, and infrastructure teams to improve performance, reliability, and observability.
Requirements
- Bachelor’s degree in Computer Science or a related technical field and 4+ years of technical engineering experience with coding, or equivalent experience.
- Coding experience with C, C++, C#, Java, JavaScript, or Python.
- Ability to meet Microsoft, customer, and/or government security screening requirements, including the Microsoft Cloud Background Check.
- Preferred: master’s degree with 6+ years of technical engineering experience, or bachelor’s degree with 8+ years of technical engineering experience, or equivalent experience.
- Preferred: 5+ years of experience designing, developing, and performance-optimizing distributed systems, large-scale infrastructure, networking software, or communication libraries.
- Preferred: 3+ years of experience with high-performance networking technologies and architectures, including RDMA, Ethernet or InfiniBand fabrics, transport protocols, or communication libraries.
- Preferred: 1+ years of experience with hardware-software co-design involving networking, accelerators, GPUs, DPUs, NICs, or large-scale system architectures.
- Preferred: 1+ years of experience with performance analysis, profiling, benchmarking, and optimization of distributed or HPC workloads.
Benefits
- The typical U.S. base pay range is USD $119,800–$234,700 per year, with a separate San Francisco Bay Area and New York City metropolitan area range of USD $160,200–$261,000 per year.
- Certain roles may be eligible for benefits and other compensation.
- The position is open for a minimum of five days, with applications accepted on an ongoing basis until filled.
- The role requires the Microsoft Cloud Background Check upon hire or transfer and every two years thereafter.
About Microsoft
Microsoft develops operating systems, productivity software, cloud services, developer tools, and consumer devices for individuals, enterprises, and governments. Its main products include Windows, Microsoft 365, Azure, Visual Studio/GitHub, Xbox, and LinkedIn; revenue comes from software subscriptions and licenses, cloud consumption, hardware sales, and advertising. Founded in 1975 and headquartered in Redmond, Washington, Microsoft is a public company traded on Nasdaq.
