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.
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.
Preferred Qualifications:
Master'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.
Experience with Microsoft Azure or other cloud platforms.
Familiarity with kernel debugging, driver troubleshooting and performance tuning on Linux or Windows.
Familiarity with container technologies (Docker, Kubernetes) and cloud-native HPC/AI workflows.
Knowledge of high-speed networking concepts (InfiniBand, RDMA, NVLink) and parallel file systems (Lustre, BeeGFS).
What You'll Be Doing:
Collaborate with stakeholders to define requirements for Azure HPC/AI Images and Microsoft HPC Pack features.
Design and implement optimizations, library integrations, and configurations for HPC/AI Images.
Develop and maintain automation pipelines for building, testing, and releasing HPC/AI VM Images.
Enhance Microsoft HPC Pack's capabilities to support global enterprise customers.
Act as a Designated Responsible Individual (DRI) for HPC/AI Images and HPC Pack.
Partner with hardware vendors and open-source communities to integrate next-generation HPC/AI technologies in Azure.
Mentor junior engineers, lead virtual feature teams, and contribute to technical design reviews.
Perks and Benefits:
Benefits and perks vary depending on the nature of employment and country.