Back to jobsJob overview
About the role
Software Engineer at Microsoft
Required Skills
pythonc++azureopenai apiswindows internalssqlnosqlai agentsci/cd
About the Role
The role involves building scalable validation systems for Windows using AI and cloud technologies. Responsibilities include designing solutions with OpenAI APIs, developing on Azure, and ensuring system reliability. This position offers career growth in a high-impact environment at Microsoft.Key Responsibilities
- Design and implement scalable solutions using OpenAI APIs and AI agents
- Build and maintain validation infrastructure for quality and performance
- Develop modern applications on Azure with microservices and containers
- Create and implement extensible and maintainable code
- Integrate instrumentation for telemetry data and create dashboards
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related field AND 2+ years technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python OR equivalent experience
- Hands-on experience with OpenAI APIs or similar LLM-based platforms
- Hands-on experience with Windows operating system internals
- Hands-on experience building cloud-native applications on Azure
Nice to Have:
- Bachelor's or Master's Degree with 6+ or 2+ years experience respectively, with C++ preferred
- 2+ years industry experience in software development, testing, deploying, operating, and supporting medium to large scale services
- Experience with AI agent frameworks (e.g., Semantic Kernel, LangChain)
- Familiarity with observability tools and live dashboards (e.g., Azure Monitor, Grafana, Power BI)
- Functional knowledge of test-driven development and CI/CD pipelines
- Proven track record in building or maintaining validation/test infrastructure
Benefits & Perks
- Industry leading healthcare