Expoint – all jobs in one place
Finding the best job has never been easier
Limitless High-tech career opportunities - Expoint

Microsoft Senior Software Engineer 
Taiwan, Taoyuan City 
218771018

02.09.2025


As a Senior High-Performance Computing (HPC/AI) Software Engineer, you will play a pivotal role in architecting and implementing the next generation of AI and HPC infrastructure on Azure. This role offers the opportunity to work across a broad spectrum of hardware platforms, interconnects, and processor/accelerator types. You will be responsible for defining and delivering a vertically integrated solution with a strong emphasis on performance optimization and scalability. If you are passionate about technology, large-scale systems, and HPC, we invite you to join us in shaping the platform that will power tomorrow’s supercomputing breakthroughs.

Required/Minimum Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • 4+ years of experience in software design and development
  • 2+ years of experience in HPC or Machine Learning
  • 2+ years of experience with Deep Learning, AI Infrastructure, and accelerators

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.

Additional or Preferred Qualifications:

  • 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
    • OR Master'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.
  • 2+ years experience on Distributed Systems
  • 2+ years experience on High Performance Computing / Machine Learning middleware and Communication Runtime
  • 2+ years experience on Co-Designing Hardware-Software
  • 2+ years experience on Profiling and Performance Analysis Tools

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 September 3, 2025.


Responsibilities
  • Design and deliver next-generation infrastructure for Artificial Intelligence (AI) training, AI inferencing, and High-Performance Computing (HPC) on Azure
  • Optimize performance and scalability for AI and Machine Learning (ML) workloads across diverse hardware architectures, interconnect types, and processor/accelerator technologies
  • Develop and enhance communication runtimes and middleware for HPC, AI, and ML systems
  • Apply expertise in distributed systems and parallel programming models to real-world HPC and AI workloads
  • Utilize profiling tools to analyze, debug, and improve workload performance and scalability
  • Define and implement end-to-end vertical solutions with continuous focus on performance and scalability
  • Collaborate in a team committed to Microsoft values and fostering an inclusive work environment that drives innovation and cultural impact