Microsoft's Developer Division is looking to deliver 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 is shaping the future of AI for developers.
Requirements
- Experience with at least one modern programming language such as TypeScript, Python, C-Sharp, 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 with AI LLM models, such as OpenAI, Azure AI, ML.
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 2+ 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
- Embody Microsoft's Culture and Values