Expoint – all jobs in one place
The point where experts and best companies meet
Limitless High-tech career opportunities - Expoint

Microsoft Principal Software Engineer Networking Systems 
Taiwan, Taoyuan City 
302190623

Today

Required/minimum qualifications

  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • 5+ years of experience in network engineering, withexpertisein transport, datacenter, or host networking.
  • 5+ years of experience in networking protocols (TCP/IP, RDMA, Ethernet, InfiniBand) and cloud technologies.
  • 5+ years of experience with large-scale distributed systems and AI infrastructure.

Other Requirements:

  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.

Preferred Qualifications

  • PhD Degree in Computer Science or related technical field.
  • Experience with AI/ML workloads and their networking requirements.
  • Familiarity with datacenter hardware (switches, NICs, DPUs, accelerators).
  • Advanced knowledge of SDN, network virtualization, and automation frameworks.
  • Demonstrated ability to drive technical initiatives and mentor junior engineers.
  • Solid programming skills in C, C++, Python,Rust,or similar languages.
  • Proven ability to collaborate and communicate across teams.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:

Microsoft will accept applications for the role until October 31st, 2025.

Responsibilities
  • Design and implement transport networking architectures to support high-performance AI workloads and distributed systems.
  • Develop and optimize frontend datacenter networking solutions, ensuring seamless connectivity, reliability, and scalability for cloud and AI services.
  • Engineer host networking frameworks that enable efficient communication between compute nodes, storage, and accelerators.
  • Collaborate with cross-functional teams (hardware, software, product, and business) to define requirements and deliver integrated solutions.
  • Drive adoption of best practices in network observability, diagnostics, and performance optimization.
  • Participate in incident response and root cause analysis to ensure live site reliability and continuous improvement.
  • Contribute to technical strategy and innovation in AI networking and datacenter connectivity.