Microsoft's Azure HPC/AI Software team is expanding their engineering presence in Dublin, focusing on powering the world's most demanding Artificial Intelligence and High Performance Computing workloads. As a Software Engineer II, you'll work on Azure HPC/AI Images and Microsoft HPC Pack, which are critical components for large-scale physics simulations, climate modeling, and AI workloads.
The role involves developing and maintaining pre-configured, performance-optimized OS images that integrate cutting-edge HPC and AI software stacks. You'll work with advanced technologies including MPI libraries, GPU computing frameworks, high-speed networking solutions, and parallel file systems. The position offers the opportunity to collaborate with industry leaders and contribute to infrastructure that supports global scientific research and AI innovation.
You'll be joining a team that values growth mindset and innovation, working on technologies that directly impact scientific advancement and AI development worldwide. The role combines hands-on technical work with collaborative problem-solving, offering exposure to both cloud infrastructure and high-performance computing domains.
Key technologies you'll work with include CUDA, NVIDIA NCCL, ROCm, RCCL, InfiniBand, RDMA, and various parallel file systems. The position offers significant learning opportunities and the chance to impact mission-critical workloads for global enterprises. Microsoft provides comprehensive benefits, a collaborative work environment, and the opportunity to work on cutting-edge technology that powers some of the world's most demanding computational workloads.
This role is ideal for someone who combines strong software engineering fundamentals with an interest in high-performance computing and AI infrastructure. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, working in an inclusive culture that values respect, integrity, and accountability.