Do you love the engineering challenges of designing and delivering cutting-edge cloud-scale distributed systems technologies? Do you want to enable cloud and container-based applications that are fault-tolerant, self-managing, self-healing and easily operated at massive scale on public or private datacenters around the world? Do you want to develop software services that impact billions of customers and bring in billions of dollars of revenue? If yes, consider Azure Compute Platform. We provide millions of virtual machines and containers for customers to run their workload in the cloud. We are a globally available foundational service that hosts services with the scale of Bing/Skype/AzureStore/SQL, host millions of multiplayer gaming sessions and allow solving large computational problems in seconds. The team is working on few different areas that you can have a big impact. This includes:
Reliability, performance and scale: The core of the Azure compute infra needs to provide extremely reliable and fast on-demand compute instances irrespective of the size and scale of the service. We are modifying the core infra to be generalized to manage all types of customer compute needs (VMs, Containers, BareMetal, etc.) through architectural and structural improvements across the entire Azure stack. The approach here is multipronged. It involves algorithmic investments, deep involved architectural/protocol changes to improve parallelization or eliminate steps in the workflow and finally smart innovative solutions to leverage AI based predictive pre-processing to reduce work done in critical path.
Containers: Azure Container instances Service is azure’s serverless container platform that supports running hostile multitenant container workloads. Our team influences the fundamental building blocks of compute( service fabric, containerd), networking(SDN stack, Service Mesh), storage(Ultradisks, ACR) as we drive towards the goal of making containers a fundamental primitive in Azure.
Scale Sets of resources: Managing a group of resources (VMs currently but been extended to containers as well), is one of the fastest growing product in Azure core. The engineers have opportunity to do deep distributed systems development while also being able to influence scenarios and work with Fortune 500 customers as well as critical start-ups.
End2end customer experience: Rethinking and designing the usage experience and supportability experience e2e through direct customer engagement and product enhancements.
We are looking for a highly motivated, passionate and talented engineer to help build and grow the platform as we take on more and more mission critical first party workloads. You will have the chance to learn, understand and leverage a wide variety of technologies ranging from details of how datacenters work to building fault tolerant, highly scalable microservices.
Responsibilities
A successful candidate will need to look at the e2e architecture and drive big innovations to help improve the experience for our customers working closely with other team members and multiple organizations in azure. Some of the basic responsibilities include:
Design and develop large scale distributed software services and solutions​
System design through well-defined interfaces across multiple components, code reviews, leveraging data/telemetry to make decisions​
Ensure that services and components are well-defined and modularized, secure, reliable, diagnosable, actively monitored, and reusable​
Consider testability, portability/monitoring, reliability, and maintainability, and understand when code is ready to be shared and delivered​
Qualifications
Basic Qualifications:
5+ years of experience in developing software and services
BS+ in computer science or related fields or equivalent experience
Preferred Qualifications:
Proficient at C#, Java or C++
BS+ in computer science or related fields or equivalent experience
Experience working with Containers, Container orchestrators and/or Container Runtimes
Experience with multi-threaded/parallel programming
Full stack development
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.
Additional Details:
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 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.
Job ID: 61678
Meta is embarking on the most transformative change to its business and technolo...
Deloitte’s Enterprise Performance professionals are leaders in optimizing...
Job Duties/Responsibilities:Determine the acceptability of specimens for testing...
• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...
