トレンド企業

Microsoft
Microsoft

Empowering every person and organization on the planet to achieve more.

Software Engineer II - Azure Compute

職種エンジニアリング
経験ミドル級
勤務地Serbia, Multiple Locations
勤務オンサイト
雇用正社員
掲載4週間前
応募する

Overview
The Azure Compute team builds a fault-tolerant, distributed system on top of commodity datacenter hardware to deliver infrastructure for hosting cloud applications in virtual machines (VMs). The team creates the experience that resources are limitless, elastic, and always available. This role is part of the Availability Platform team within Azure Compute, which focuses on ensuring every Azure virtual machine achieves a service-level agreement (SLA) of 99.99 percent or higher. Meeting this target requires innovative thinking, data-driven decisions, and intelligent automation. The team owns services that monitor the health of millions of Azure machines and the control plane services that make repair decisions. We use artificial intelligence (AI) and machine learning to build predictive failure models that proactively migrate virtual machines before failures occur, reducing customer impact and improving platform resilience. We are also exploring generative AI to enhance diagnostics, automate root cause analysis, and accelerate incident resolution. Collaboration with data scientists and AI researchers enables us to continuously evolve the platform with smarter, self-healing capabilities. As a Software Engineer II, you will design and deliver services architecture at hyperscale, work on incremental development with high quality, and adapt quickly to customer feedback while integrating advanced AI technologies. 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.

Responsibilities

  • Partners with appropriate stakeholders spanning across teams and orgs to determine project requirements. Leads the design and architecture of change management features and services in Azure Compute

  • Identifies dependencies and authors design documents for features and services. Leverages expertise with appropriate stakeholders to develop project plans, release plans, and work items.

  • Develops high quality, extensible, maintainable code and coaches others to do the same. Supports livesite as Designated Responsible Individual (DRI), mentoring engineers across products/solutions, working on-call to monitor system/product/service for degradation, downtime, or interruptions.

  • 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 while also driving consistency in monitoring and operations at scale and shares knowledge with other engineers.

  • Collaborates with data scientists and ML engineers to design and integrate predictive models that proactively detect hardware anomalies and trigger live migrations, improving VM uptime and SLA compliance.

  • Leads initiatives to embed AI-driven diagnostics and root cause analysis into availability services, reducing time-to-resolution for incidents and improving operational efficiency. Drives the adoption of generative AI tools to automate documentation, incident summaries, and engineering workflows, enhancing team productivity and knowledge sharing.

  • Partners with platform teams to build intelligent observability pipelines that leverage anomaly detection and trend analysis for early warning systems. Evaluates and integrates large-scale AI models into control plane services to enable smarter, context-aware repair decisions across millions of Azure VMs.

Qualifications Required Qualifications:

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

Other Requirements:

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.

  • Preferred Qualifications: Bachelor's Degree in Computer Science

  • OR related technical field AND technical engineering experience with coding in languages including, but not limited to, C, Rust, C++, C#, Java, JavaScript, OR Python

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

  • OR equivalent experience.

  • Ability and passion for designing and building highly available distributed systems at scale.

  • Ability to exercise sound judgment in ambiguous situations.

  • Experience with agile methodologies and willingness to adopt them Microsoft is an equal opportunity employer.

All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form. Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

#azurecorejobs

This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

閲覧数

0

応募クリック

0

Mock Apply

0

スクラップ

0

Microsoftについて

Microsoft

Microsoft

Public

Microsoft Corporation is an American multinational technology conglomerate headquartered in Redmond, Washington.

10,001+

従業員数

Redmond

本社所在地

$3000B

企業価値

レビュー

10件のレビュー

4.4

10件のレビュー

ワークライフバランス

3.2

報酬

4.1

企業文化

4.3

キャリア

3.8

経営陣

4.0

82%

知人への推奨率

良い点

Cutting-edge technology and innovative projects

Great team culture and collaborative atmosphere

Excellent benefits and competitive compensation

改善点

Heavy workload and frequent overtime

High expectations and stressful environment

Bureaucratic processes can be slow

給与レンジ

5,620件のデータ

Senior/L5

Senior/L5 · Account Management

5件のレポート

$209,483

年収総額

基本給

$181,941

ストック

-

ボーナス

-

$194,895

$209,483

面接レビュー

レビュー1件

難易度

4.0

/ 5

期間

14-28週間

体験

ポジティブ 0%

普通 0%

ネガティブ 100%

面接プロセス

1

Application Review

2

Recruiter Screen

3

Technical Phone Screen

4

Onsite/Virtual Interviews

5

Team Matching

6

Offer

よくある質問

Coding/Algorithm

System Design

Behavioral/STAR

Technical Knowledge