About The Position

Want to impact the foundation for future AI storage development in Azure, the world's computer? The Azure Managed Lustre File System (AMLFS) team manages the development, deployment, and monitoring of Lustre - the world’s leading parallel file system for High-Performance Computing (HPC) and the preferred storage solution for AI training in Azure. The AMLFS Client/Scenarios Team is responsible for delivery & support of AMLFS client packages, integration into Kubernetes including Container Storage Interface (CSI) drivers on Azure Kubernetes Service (AKS), testing customer scenarios and AI workflows, stress/performance testing AMLFS, and helping ensure the overall software quality. We are looking for an experienced Software Engineer - Azure Storage to join the team. An ideal candidate will have experience with large file systems and/or distributed systems, experience with Linux distributions and managing kernel level modules, experience with Kubernetes/Docker/Containers, experience with change management systems like Github and working with open-source software, experience with continuous integration testing using pipelines and a drive to learn. 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.

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.

Nice To Haves

  • Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.

Responsibilities

  • Developing, integrating, and testing of the Lustre Client within various Linux Distributions such as Ubuntu and RedHat Enterprise Linux.
  • Developing, integrating, and testing of the Lustre Client into Kubernetes.
  • Collaborating across engineering teams to ensure that new features are meeting the design specifications.
  • Integrating and testing of new and existing AMLFS features to ensure we continue to deliver high quality software to our customers.
  • Acting as a Designated Responsible Individual (DRI), working on-call to monitor client packages for degradation, downtime, or interruptions.
  • Using debugging tools, tests, logs, telemetry, and other methods to proactively verify assumptions while developing code.
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service