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

Microsoft Principal Software Engineer 
Taiwan, Taoyuan City 
451520230

Yesterday


As a Principal Software Engineer, you will play a critical role in designing and delivering comprehensive software solutions and architectural strategies that leverage high-performance computing and networking technologies to optimize and enhance our AI infrastructure.

Required/Minimum Qualifications

  • Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or PythonOR equivalent experience.
  • 6+ years experience in designing and implementing large-scale distributed systems.
  • 5+ years of hands-on experience developing infrastructure services.
  • Proficient technical design, analytical, and debugging abilities.
  • Excellent interpersonal, communication, and collaboration skills.

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 10+ 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 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or PythonOR equivalent experience.

Responsibilities
  • Infrastructure Architecture: Design and develop scalable, reliable, and high-performance infrastructure tailored for AI workloads, ensuring efficient resource utilization and low-latency communications.
  • Technical Leadership: Offer technical guidance and leadership in cloud infrastructure technologies, collaborating with cross-functional teams to drive innovation and ensure best practices in infrastructure design, execution, and optimization.
  • Performance Optimization: Assess and refine performance continuously by identifying and resolving bottlenecks across compute, storage, and networking domains.
  • Research and Innovation: Remain informed on emerging technologies, tools, and industry trends, evaluating their applicability and recommending adoption where beneficial to AI infrastructure enhancements.
  • Collaboration and Communication: Engage with customers and collaborate with multidisciplinary stakeholders to clarify requirements, provide expert guidance, and effectively communicate complex concepts.