Microsoft is looking to solve the problem of securely hosting applications and services on Windows using virtualization and containers, which are critical technologies for isolating and securing workloads, especially with the increasing prevalence of AI scenarios.
Requirements
- 2+ years of commercial software development experience in C/C++
- Familiarity with virtualization, containerization, or other sandboxing technologies
- Experience with Windows and Linux operating systems internals and concepts
- Experience with performance tools and analysis methodology is a plus
- Coding in languages including, but not limited to, C and C++
Responsibilities
- Work with a team of engineers to design, implement, and maintain features for Windows and Linux containers, supporting traditional workloads and AI scenarios, using Hyper-V isolation on a Windows host.
- Ensure long-term health and good architecture of the code base is maintained.
- Partner with team members to integrate with key Windows and Hyper-V features for enhanced container operation.
- Work with appropriate stakeholders to identify requirements and dependencies for new scenarios.
- Collaborate with others on projects and ensure excellent communication is maintained with stakeholders.
Other
- Bachelor's Degree in Computer Science or related technical field
- 2+ years technical engineering experience
- Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
- Travel requirements not specified
- Must be eligible to work in the US