JobsPrincipal Software Engineer
Job description
The HPC/AI team is focused on building a next-generation distributed AI supercomputer to enhance artificial intelligence capabilities. As a Principal Software Engineer, you will develop advanced networking infrastructure to support large-scale AI training, ensuring high performance and low latency. This role combines expertise in AI and high-performance computing, driving innovation in networking solutions. You will work with diverse network architectures and cutting-edge technologies to deliver scalable and reliable systems.
Requirements
- Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
- Ability to meet Microsoft, customer and/or government security screening requirements.
- Master's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 15+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
- Hands-on experience with networking technologies in AI-specific hardware.
- In-depth understanding of networking protocols and distributed systems.
Responsibilities
- Partner with appropriate stakeholders to determine user requirements for a set of scenarios.
- Lead identification of dependencies and the development of design documents for a product, application, service, or platform.
- 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.
- Act as a Designated Responsible Individual (DRI) and guide other engineers by developing and following the playbook.
- Proactively seek new knowledge and adapt to new AI trends, technical solutions, and patterns.
Benefits
- Employees at Microsoft are often offered comprehensive, “world-class” benefits—including health and mental-wellness programs, competitive pay with bonuses and stock awards, and retirement/savings options. Time-off and flexibility are common, with generous vacation and holidays, parental and caregiver leave, and flexible work schedules, alongside learning support, employee resource groups, product discounts, and matching-gifts/volunteering programs. Specific benefits can vary by region.
Is this posting expired or inaccurate?
