Microsoft's Azure HPC/AI Software team is seeking a Senior Software Engineer to join their expanding engineering presence in Dublin. This role focuses on powering the world's most demanding Artificial Intelligence (AI) and High Performance Computing (HPC) workloads on Azure.
The position involves working with Azure HPC/AI Images, which are pre-configured, performance-optimized OS images integrating the latest HPC and AI software stacks. You'll be responsible for building and optimizing these images, working with cutting-edge technologies including MPI libraries, GPU computing frameworks, high-speed networking, and parallel file systems.
As a senior team member, you'll contribute to Microsoft HPC Pack's enterprise-class cluster management and job scheduling capabilities. The role requires expertise in system programming, distributed systems, and cloud service development. You'll work hands-on with advanced hardware and collaborate with industry-leading partners to optimize technologies for Azure customers.
Key responsibilities include designing OS-level optimizations, implementing HPC library integrations, maintaining automation pipelines, and resolving complex performance issues. You'll also mentor junior engineers and lead virtual teams while working closely with team leaders across the organization.
The position offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. This is a remote-friendly role with 0-25% travel requirements, perfect for someone passionate about advancing cloud computing and AI technologies while working with a global team.
Microsoft provides an inclusive work environment and equal opportunities for all qualified applicants, regardless of background. The company's mission to empower every person and organization aligns with a culture that values growth mindset, innovation, and collaboration.