This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Drive innovation with the latest hardware and software technology for hyperscale cloud storage. Our Azure Storage team is building next generation storage solutions including for new workloads like Artificial Intelligence AI training and inferencing. We constantly strive to improve security, reliability, performance, and efficiency at tremendous scale. We continually evaluate opportunities to add new features into our storage services to enhance our ability to support AI workloads which are informed by supporting partners such as OpenAI. This is a great opportunity to grow your career and sharpen your technical skills. As a Senior Software Engineer - Azure Storage, you will build the scalable, distributed foundation for the world's most demanding AI workloads. You will drive innovation by leveraging RDMA for ultra-low latency networking and Kubernetes for cloud-native orchestration, ensuring our systems remain highly available and durable. This role offers the unique opportunity to integrate state-of-the-art hardware like DPUs into a global storage platform purpose-built for the next generation of AI.
Job Responsibility:
Lead identification of areas of innovation to excel at support of Artificial Intelligence AI workloads for our leading customers
Identify critical performance, efficiency, data availability and durability improvements necessary across the portfolio of storage offerings
Determine necessary improvement plans and their priorities and document work needed, including any dependencies
Hands-on leadership of the engineering work needed to drive performance and efficiency improvements and to drive innovative new features
Partner with the engineering teams responsible for the different offerings to ensure adoption and success
Develop or partner to drive innovation to enhance data durability, availability and failure tolerance across the storage fleet while minimizing impact on performance and cost
Develop and document new ideas and prototype them in partnership with others as needed
Work with appropriate stakeholders (Leadership Team, Product Management) to drive new ideas to success
Hold accountability as a Designated Responsible Individual (DRI), mentoring engineers across products/solutions, working on-call to monitor systems/products/services for degradation, downtime, or interruptions
Proactively seek new knowledge and adapt to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale
Requirements:
Bachelor's Degree in Computer Science or related technical field AND 4+ 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
Microsoft Cloud Background Check
Nice to have:
Master's Degree in Computer Science or related technical field AND 6+ 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 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python