Azure Batch is a powerful cloud service that enables large-scale parallel and high-performance computing (HPC) capabilities. The team is seeking Software Engineers to join their Dublin location to work on this critical infrastructure that processes billions of tasks monthly. The role involves working on distributed systems that power crucial AI, genomics, and climate modeling workloads.
As a Software Engineer in the Azure Batch team, you'll be instrumental in developing and maintaining systems that support global enterprises and research institutions in their most intensive computational challenges. The service is particularly vital in accelerating drug discovery and driving breakthroughs in Artificial Intelligence and Large Language Models (LLMs).
The position offers a unique opportunity to work at the intersection of traditional HPC and modern AI workloads, as Azure Batch serves as the backbone for many of Microsoft's advanced AI products and services. You'll be collaborating with experts in distributed systems and cloud computing to create secure, innovative, and scalable solutions that help orchestrate and manage complex workloads on Azure.
The role requires strong technical expertise in distributed systems, with hands-on experience in languages like C++, C#, Rust, Java, or Python. You'll be working in an environment that embraces a growth mindset and values innovation, collaboration, and inclusion. The position offers comprehensive benefits, including industry-leading healthcare, educational resources, and generous time-off policies.
This is an excellent opportunity for someone passionate about large-scale distributed systems and interested in working on technology that powers some of the most computationally intensive workloads in AI and scientific research. The role offers up to 100% work from home flexibility with 0-25% travel requirements, making it an attractive option for those seeking work-life balance while working on cutting-edge technology.