This page was automatically translated and may contain errors. View in English.
마이크로소프트

Software Engineer - Azure Storage

Microsoft

Bengaluru, Karnataka, India · 정규직

가장 먼저 지원하세요

경험
1년 이상
샐러리
채용 공고
1
게시됨
2시간 전
작업 모드
사무실에서
교육
Bachelor's Degree in Computer Science or related technical discipline
적임
Open to candidates meeting the qualification criteria, including degree and experience requirements as specified, and able to pass necessary background screenings.
재개하다
신청 시 필수 사항

당신이 일하게 될 곳

직무 설명

About the Role

The Microsoft Azure Storage team is responsible for building a highly scalable and universally accessible cloud storage platform that currently operates at Exascale (Exabytes of data) with plans to advance toward Zettascale (Zettabytes of data) over the next decade. The Ultra Disk team within Azure Storage focuses on delivering state-of-the-art block storage solutions optimized for the most demanding cloud workloads. This role involves designing, implementing, and maintaining efficient block storage systems that can handle enormous data volumes.

You will collaborate across multiple teams to engineer storage solutions that ensure superior performance, reliability, and data durability. Your responsibilities include writing well-structured, efficient, and scalable code, as well as documenting technical processes, defining API specifications, and establishing operational protocols. This position supports work-life balance by providing up to 50% telecommuting options.

Primary Responsibilities

  • Engage with relevant stakeholders to gather and analyze user requirements for feature sets.
  • Identify design dependencies and contribute to technical documentation with minimal supervision.
  • Develop and implement product, service, or feature code, leveraging reusable components wherever feasible.
  • Assist in decomposing complex tasks into manageable units and provide time estimates.
  • Serve as a Designated Responsible Individual (DRI), monitoring system health and addressing issues related to service degradation or interruptions, including restoring service for straightforward problems upon approval.
  • Keep current with industry advancements to enhance product availability, reliability, performance, and scalability while promoting consistent monitoring and operational standards at scale.

Qualifications

Minimum Requirements:

  • Bachelor's degree in Computer Science or a closely related discipline, or equivalent practical experience.
  • Proficiency in coding with languages such as C, C++, C#, Java, JavaScript, or Python.
  • Ability to comply with Microsoft's security screening protocols, including passing a cloud background check at hiring and biennially thereafter.

Preferred Qualifications:

  • Bachelor’s degree in Computer Science or a related technical field plus at least 1 year of relevant software engineering experience.
  • Or a Master’s degree with relevant coding experience in the languages mentioned above.
  • Demonstrated experience in designing and implementing large-scale distributed systems (1+ year).
  • Background in cloud backend development and operations, emphasizing performance, reliability, fault tolerance, and scalability (1+ year).

Additional Information

This position remains open for a minimum of five days, with applications accepted continuously until the role is filled. Microsoft is committed to equal opportunity employment and embraces diversity and inclusion in its workforce. Reasonable accommodations are available upon request throughout the recruitment process.

Work styles they’re looking for

적응성 문제 해결 협동 세부 사항에 대한 주의

답변을 원하시면 남겨주세요. 다른 용도로는 사용하지 않습니다.

클릭하여 살펴보세요드래그 앤 드롭 또는 반죽 스크린샷

PNG, JPG, GIF, MP4, WebM, MOV · 파일당 최대 20MB · 최대 5개 파일

🤖
온라인 · 즉각적인 AI 도움말