Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Microsoft Principal Software Engineer 
Taiwan, Taoyuan City 
313226483

24.04.2025

Required 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++ or C#
    • OR equivalent experience.
  • 3+ years experience in GPU based distributed system development and optimization.


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:

  • Familiarity with large scale recommendation system architecture.
  • Experience in distributed system engineering and high-performance programming.
  • Experience in deep learning online system design, implementation and qualification.
  • Experience in profiling and analyzing distributed system performance and capacity bottlenecks.

Software Engineering IC5 - The typical base pay range for this role across Canada is CAD $135,800 - CAD $253,000 per year.

Find additional pay information here:
Microsoft will accept applications for the role until April 25, 2025.


Responsibilities
  • Develops and maintains a large-scale distributed CPU/GPU ranking platform to support real-time processing for millions of requests per second.
  • Implements the features with high efficiency, extensibility, diagnosability, reliability, and maintainability with few defects.
  • Maintains operations of live service as issues arise on a rotational, on-call basis. Identifies solutions and mitigations to simple and complex issues and escalates as necessary.
  • Acts as a Designated Responsible Individual (DRI) working on call to monitor system/product feature/service for degradation, downtime, or interruptions.
  • Responds within Service Level Agreement (SLA) timeframe. Escalates issues to appropriate owners.