Back to all jobs
Microsoft logo

Senior Software Engineer (Azure HPC/AI)

Microsoft

Dublin, Ireland, Ireland
Full-Time
Posted Sep 12, 2025
Remote

Compensation

Loading salary analysis...

About the role

Do you want to help power the world’s most demanding Artificial Intelligence (AI) and High Performance Computing (HPC) workloads on Azure? The Azure HPC/AI Software team is expanding our engineering presence in Dublin to accelerate innovation in Azure HPC/AI Images and Microsoft HPC Pack — powering some of the world’s most demanding HPC and AI workloads — from large-scale physics simulations, climate modeling, and computational chemistry to AI model training and inferencing on thousands of Graphics Processing Units (GPUs).

Responsibilities

  • Collaborate with stakeholders to define requirements for Azure HPC/AI Images and Microsoft HPC Pack features, ensuring alignment with customer needs and Azure HPC/AI strategy.
  • Design and implement OS-level optimizations, HPC library integrations, GPU driver updates, and InfiniBand/RDMA configurations for HPC/AI Images.
  • Develop and maintain automation pipelines for building, testing, and releasing HPC/AI VM Images to the Azure Marketplace.
  • Enhance Microsoft HPC Pack’s cluster management, job scheduling, and monitoring capabilities to support global enterprise customers.
  • Act as a Designated Responsible Individual (DRI) for HPC/AI Images and HPC Pack, diagnosing and resolving complex performance, compatibility, and reliability issues.
  • Partner with hardware vendors and open-source communities to integrate and validate next-generation HPC/AI technologies in Azure.
  • Mentor junior engineers, operate with high autonomy, lead virtual feature teams, and contribute to technical design reviews and architectural decisions.

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, Bash, C, C++, C#, Python, or Go.
  • OR equivalent experience.
  • Proven experience in Linux or Windows system programming, distributed systems, or cloud service development.
  • Demonstrated experience with HPC/AI clusters and workloads, MPI libraries, GPU computing, or large-scale cluster environments.
  • Ability to work with global teams across multiple time zones.

Benefits

  • 401k matching
  • Health insurance
  • Flight privileges
  • Generous time away
  • Maternity and paternity leave
  • Savings and investments
  • Discounts on products and services

About the Company

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Job Details

Salary Range

Salary not disclosed

Location

Dublin, Ireland, Ireland

Employment Type

Full-Time

Original Posting

View on company website
Create resume for this position