Microsoft's Developer Division is focused on delivering core AI productivity features for developers building and maintaining apps across desktop, mobile, cloud, and web platforms, and is looking to solve the problem of creating tools and experiences that are widely adopted and highly effective.
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 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