Microsoft is looking to build intelligent, scalable, and secure systems with AI-enhanced services that support enterprise-scale applications and customer-facing experiences.
Requirements
- Proficiency in C, Python, or JavaScript, and familiarity with cloud platforms like Azure or AWS.
- Experience with AI development tools and frameworks (e.g., OpenAI APIs, transformers, semantic search).
- Strong understanding of CI/CD pipelines, GitHub workflows, and infrastructure-as-code.
- Coding in languages including, but not limited to, C, C++, C, Java, JavaScript, or Python
- Familiarity with cloud platforms like Azure or AWS
- Experience with software engineering, preferably in cloud-scale or AI-enhanced services
- Knowledge of responsible AI practices
Responsibilities
- Architect and develop distributed systems and microservices using modern programming languages and cloud platforms.
- Integrate AI capabilities such as natural language processing, semantic search, and intelligent agents using frameworks like Azure OpenAI, Semantic Kernel, or equivalent.
- Drive performance, scalability, and cost-efficiency through telemetry, asynchronous I/O, and system profiling.
- Ensure robust data validation, schema enforcement, and compliance with privacy and security standards.
- Collaborate across disciplines to define technical requirements, review designs, and deliver high-quality software.
- Mentor engineers and promote engineering best practices across the team
- Embody our culture and values
Other
- Ability to meet Microsoft, customer and/or government security screening requirements
- Bachelor's Degree in Computer Science or related technical field
- 2+ years technical engineering experience
- Excellent problem-solving, communication, and collaboration skills
- Demonstrated ability to lead design efforts and deliver production-grade solutions