Microsoft's Windows Servicing and Delivery (WSD) team is looking to solve the problem of keeping Windows-powered enterprises, data centers, and cloud services safe and secure through software updates, while also ensuring these updates are consumed with zero to minimal downtime. They are building a modern AI-powered engineering system to efficiently produce rebootless updates for the Windows operating system at scale.
Requirements
- 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java or Python
- Solid understanding of Windows operating system internals.
- Proficiency in building cloud-native applications on Azure.
- Hands-on experience with OpenAI APIs or similar LLM-based platforms.
- Solid experience with SQL and NoSQL databases (e.g., Cosmos DB, PostgreSQL, MongoDB).
- 3+ years of experience in software development with C/C++ or equivalent
- Exposure to assembly, OS kernel, low-level trouble shooting and debugging.
Responsibilities
- Design and develop software and services at scale, innovating on the latest technologies and following modern engineering practices.
- Contribute to the identification of dependencies, and the development of design documents for a product area with little oversight.
- Identify areas to efforts to integrate instrumentation for gathering telemetry data on system behavior such as performance, reliability, availability, usage, and safety mechanisms.
- Create a clear and articulated plan for testing and assuring quality of solutions, and define success for outcomes of tests (e.g., unit tests).
- Add new tests, remove antiquated tests, and aggregate tests to improve tests in the feature area.
- Help drive efforts for augmenting test cases and ensures that the solution area has good test coverage.
- Maintain close technical relationship with partner teams, provide technical leadership and drive for engineering excellence and results.
Other
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
- Proven expertise in developing frameworks and solutions that scale across multiple teams and products.
- Demonstrated ability to collaborate across multiple teams and align technical efforts with organizational goals.
- Excellent communication and cross-team collaboration skills.