AI Software Engineer
Microsoft · Prague, Czech Republic · Software Engineering
About this role
Microsoft is hiring a mid-level AI Engineer in the machine learning function based in Prague, Czech Republic. The posting calls out experience with Python, Java, C#, LLMs. Listed education preference: a bachelor's degree or equivalent.
- Role
- AI Engineer
- Function
- machine learning
- Level
- mid
- Track
- Individual contributor
- Employment
- Full-time
- Location
- Prague, Czech Republic
- Education
- Bachelor's degree
- Department
- Software Engineering
- Posted
- Apr 23, 2026
More roles at Microsoft
Job description
from Microsoft careersArtificial intelligence is transforming how we approach testing and quality assurance. We are building new AI-powered testing capabilities in Visual Studio and the .NET CLI that help developers write better tests, identify edge cases, generate test data, and improve test coverage. Our goal is to make testing faster, smarter, and more effective, integrating seamlessly into the developer workflow.
As a Software Engineer on the .NET AI Testing team, you will be at the forefront of this innovation. You will design and build intelligent agents that suggest test cases based on code, assist with test maintenance as code evolves, and identify potential bugs before they reach production. You will also be responsible for creating the benchmarking frameworks necessary to evaluate the quality and performance of these AI models for coding tasks.
Our technology stack is built on with C# and Azure, leveraging the latest advancements in AI and LLMs.