The Product teams in the Developer Division are focused on delivering core AI productivity features for developers building and maintaining apps across desktop, mobile, cloud, and web platforms, and the Data and Artificial Intelligence (Data+AI) team in Microsoft’s Developer Division is shaping the future of AI for developers.
Requirements
- Experience with at least one modern programming language such as TypeScript, Python, C, Java
- Experience with AI LLM models, such as OpenAI, Azure AI, ML.
- Experience working with or delivering AI-assisted developer tools.
- Experience running a 24/7 Azure based services
- Experience with object-oriented design and programming, Test Driven Development approaches, distributed cloud architectures
- Experience with experimentation systems, telemetry systems and data to drive engineering and product decision making
- Experience delivering AI-assisted developer tools or relevant experience driving AI-assisted products to ship quality.
Responsibilities
- Develop secure, maintainable code and conduct proactive debugging.
- Review code for quality, test coverage, and compliance.
- Contribute to architecture and design decisions.
- Build and execute test strategies using AI tools.
- Apply engineering best practices for performance and scalability.
- Ensure security, privacy, and regulatory compliance.
- Plan and deploy features safely with rollback strategies.
Other
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
- Ability to meet Microsoft, customer and/or government security screening requirements
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
- Customer focus and a deep commitment to delivering products that create customer value and delightful experiences
- Interpersonal skills necessary to articulate design choices and the importance of our security deliverables