Software Engineer

1 Hour ago • 1 Years + • DevOps

About the job

Job Description

Microsoft is seeking a Software Engineer to contribute to the capacity management and efficiency of Azure's core platform. This role involves designing and developing highly scalable and reliable services, working with technologies like the Azure Allocator and Holmes service, and collaborating with various teams. Responsibilities include building data pipelines, capacity management tools, and reservation capabilities, improving customer experience and platform efficiency, and ensuring high availability, scalability, and operability of Azure services. The position requires strong software engineering skills, experience with distributed systems, and a passion for solving challenging problems within a large-scale cloud environment. The successful candidate will be a founding member of a new engineering team in Prague.
Must have:
  • Design and develop scalable cloud services
  • Experience with distributed systems
  • Data pipeline development
  • C, C++, C#, Java, JavaScript, or Python proficiency
Good to have:
  • Master's Degree in Computer Science
  • Experience with large-scale data analytics
Perks:
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Overview

Azure is a global cloud platform that empowers every person and organization on the planet to achieve more. In addition to the public cloud offerings, the Azure platform also hosts global-scale Microsoft-internal services such as Microsoft Teams, Office, Bing, SQL, and so forth. The way we manage capacity (how we allocate workloads to servers, how to grant access to capacity, how we maintain capacity buffers, etc) plays a critical role in the success of Azure, and we seek to further invest in this area growing our team of experts in Prague – software engineers, data engineers, and data scientists – to drive important initiatives to further enhance and optimize all aspects of Azure Core’s platform capacity management and efficiency capabilities.


We are looking for a Software Engineer to help us deliver highly scalable capacity management services and highly optimized efficiency solutions. As part of this work, you will have opportunities to work on the most fundamental layers of the Azure Control Plane’s technology stack including the Azure Allocator and the Holmes service, which is the Azure control plane services that manages all workload migration within and across all Azure Data Centers. You and your colleagues will work in close collaboration with your partner teams and develop your own projects. In collaboration with your partner teams, you will be responsible for the core services that track and manage capacity usage in Azure, maintain capacity buffers and provide key capacity telemetry. You will also work on highly efficient and customer-friendly services to allocator and migrate each workload to its optimal place within each data center and across.

In your role, you will work with a group of other tech leaders in Prague-based Azure Core team. You will work with top-quality software engineers, data engineers, and data scientists to create a formidable team that tackles some of the most impactful and exciting problems in the Azure Core platform. You will also collaborate with a variety of partner teams across Azure and Microsoft. You will build reliable data pipelines, capacity management levers, and capacity reservation capabilities that will improve customer experience and platform efficiency. And you will drive improvements to availability, scalability, and operability. If you are interested in large-scale distributed systems and enjoy working on reliable data engineering solutions, if you want to become part of a fun-loving, diverse team that seeks challenges, loves learning and values teamwork, if you want to work on services with tremendous growth potential and virtually unlimited impact on Microsoft’s core business, and if you want to be a founding member of a new engineering team in Czechia, then this is the role for you. You will have opportunities for mentorship, career growth, and work on truly high-business impact areas.

 

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.

Qualifications

Required Qualifications:

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

Other Qualifications:

  • 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 1+ year(s) of technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR Master's Degree in Computer Science or related technical discipline with proven experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • Experience in real-world large-scale distributed systems.

 

#azurecorejobs

Responsibilities

  • Design and develop distributed cloud software services and solutions that are engineered for scale, availability, high performance, and high reliability.
  • Own and deliver complete features including design, architecture, implementation, testability, debugging, and shipping.
  • Lead the refinement of products through data analytics and make informed decisions in engineering products through data integration.
  • Collaborate with partner teams across the world to drive key platform capacity management capabilities and enhance customer capacity experience scenarios.
  • Deliver high quality of service to Azure customers through live-site excellence.
  • Advocate for best practices in software engineering.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Industry leading healthcare
Educational resources
Discounts on products and services
Savings and investments
Maternity and paternity leave
Generous time away
Giving programs
Opportunities to network and connect
View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Microsoft is a tech giant that develops, licenses, and supports a range of software products, services, and devices.

(On-Site)

Taipei City, Taiwan (On-Site)

Penang, Malaysia (On-Site)

Mumbai, Maharashtra, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Beijing, Beijing, China (On-Site)

Redmond, Washington, United States (On-Site)

Washington, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Similar Jobs

SSC Technologies - DevOps / Sr. DevOps Engineer

SSC Technologies, Thailand (Remote)

ByteDance - Backend Software Engineer, Office Intelligence

ByteDance, United Arab Emirates (On-Site)

The Walt Disney Company - Sr Machine Learning Engineer

The Walt Disney Company, United States (On-Site)

Barracuda Networks  Inc  - Senior Software Engineer - IP/IR

Barracuda Networks Inc , India (On-Site)

Google - Software Engineer, Search

Google, India (On-Site)

LeoVegas - Cloud Security Engineer

LeoVegas, Sweden (Hybrid)

Dream Sports - Architect - Cloud Security

Dream Sports, India (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

PwC - AWS Data Engineer|Bangalore

PwC, India (On-Site)

Technorizen Software Solutions - Exp. Android Developer (1-2 years)

Technorizen Software Solutions, India (On-Site)

Enphase Energy - Staff Engineer - Enlighten Cloud - Frontend

Enphase Energy, India (On-Site)

Meta - Software Engineer, Product

Meta, United States (On-Site)

Google - Senior Quantitative UX Researcher, Core

Google, United States (On-Site)

Nextiva - Staff Software Engineer (Android)

Nextiva, India (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Prague, Prague, Czechia

Warner Bros Discovery - Rights Analyst

Warner Bros Discovery, Czechia (On-Site)

Make - Senior Data Engineer

Make, Czechia (Hybrid)

Wargaming - Render Engineer (Unannounced project)

Wargaming, Czechia (On-Site)

Bohemia Interactive - Designer - Character and Weapon

Bohemia Interactive, Czechia (On-Site)

Ness Digital - Experienced/Senior Azure DevOps Engineer

Ness Digital, Czechia (On-Site)

VECTOR NORTH - [Vector North] Senior UI Programmer

VECTOR NORTH, Czechia (Hybrid)

Luxoft - Senior Software Support Engineer

Luxoft, Czechia (Remote)

Microsoft - Software Engineering

Microsoft, Czechia (On-Site)

Get notifed when new similar jobs are uploaded

DevOps Jobs

Nielsen Holdings - Principal Data Engineer - AWS

Nielsen Holdings, India (Hybrid)

Zones - Azure Backend Developer

Zones, India (On-Site)

Easygo - DevOps Engineer

Easygo, Australia (On-Site)

Microsoft - Principal Data Engineer

Microsoft, India (On-Site)

Booking Holdings (NASDAQ: BKNG) - Site Reliability Engineer I - Clusters

Booking Holdings (NASDAQ: BKNG), India (Hybrid)

Google - Principal Engineer, File Solutions

Google, Israel (On-Site)

Get notifed when new similar jobs are uploaded