Software Engineer II at Microsoft
, , United States -
Full Time


Start Date

Immediate

Expiry Date

24 Feb, 26

Salary

0.0

Posted On

26 Nov, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Networking Solutions, AI Training Infrastructure, Scalability, Reliability, Debugging, High Performance Computing, Machine Learning, Distributed Systems, Performance Analysis, C, C++, Rust, Python, C#, Java, JavaScript

Industry

Software Development

Description
Design, develop, and optimize networking solutions tailored for large-scale AI training infrastructure. Benchmark, analyze, and enhance the scalability and reliability of networking systems to handle petabyte-scale data transfer. Debug and resolve complex networking issues in large-scale, high-performance environments. Create, implement, optimize, debug, refactor, and reuse code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI). Proactively seek new knowledge and adapts to new AI trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance. Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, Rust, or Python 2+ years of experience in software design and development 1+ years experience on Distributed Systems Bachelor's Degree in Computer Science OR related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, OR Python OR Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. 2+ years experience on High Performance Computing / Machine Learning middleware and Communication Runtime 2+ years experience on Hardware-Software co-design 2+ years experience on Profiling and Performance Analysis Tools - Problem-solving skills, analytical capabilities, and attention to detail. Familiarity with high performance networking hardware/architecture.
Responsibilities
Design, develop, and optimize networking solutions for large-scale AI training infrastructure. Debug and resolve complex networking issues in high-performance environments.
Loading...