
Empowering every person and organization on the planet
Microsoft Corporation, headquartered in Redmond, Washington, is a leading technology company known for its software products like Windows and Office, as well as cloud services through Azure. With over 100,000 employees, Microsoft serves millions of customers globally, including major enterprises lik...
Microsoft offers competitive salaries, stock options, generous PTO policies, and comprehensive health benefits. Employees also enjoy a flexible remote...
Microsoft fosters a culture of innovation and inclusivity, emphasizing collaboration across teams and a commitment to diversity. The company values em...

Microsoft • Czech Republic, Multiple Locations, Multiple Locations
Microsoft is hiring an AI Software Engineer to develop AI-powered testing capabilities in Visual Studio and the .NET CLI. You'll work with C# and Azure to enhance developer productivity and automated testing. This role requires experience with AI technologies and a passion for innovation.
You have a strong background in software engineering with a focus on artificial intelligence — you understand how AI can transform testing and quality assurance processes. Your experience with C# and Azure allows you to build robust applications that integrate seamlessly into developer workflows. You are passionate about experimenting with the latest AI technologies and are eager to contribute to innovative solutions that enhance developer productivity.
You thrive in collaborative environments, working closely with cross-functional teams to design and implement intelligent agents that improve testing efficiency. Your problem-solving skills enable you to identify edge cases and generate effective test data, ensuring high-quality software delivery. You are dedicated to craftsmanship in code and continuously seek to improve your skills and knowledge in AI and software development.
Experience with large language models (LLMs) and their application in software testing is a plus. Familiarity with benchmarking frameworks and performance evaluation of AI models will enhance your contributions to the team. You are open to learning and adapting to new technologies as they emerge in the fast-paced world of AI.
As an AI Software Engineer on the .NET AI Testing team, you will design and build intelligent agents that suggest test cases based on code analysis. Your role involves researching and experimenting with emerging AI technologies to identify new opportunities for enhancing developer productivity. You will assist with test maintenance as code evolves, ensuring that testing processes remain effective and efficient.
You will create benchmarking frameworks necessary to evaluate the quality and performance of AI models for coding tasks. Collaborating with other engineers, you will integrate AI-powered testing capabilities into Visual Studio and the .NET CLI, making testing faster and smarter. Your contributions will directly impact how developers write tests and identify potential bugs before they reach production.
At Microsoft, you will be part of a team that is at the forefront of AI innovation in software development. We offer a dynamic work environment where you can experiment with cutting-edge technologies and contribute to meaningful projects. You will have opportunities for professional growth and development, working alongside talented individuals who share your passion for technology and innovation. Join us in shaping the future of software testing and quality assurance.
Apply now or save it for later. Get alerts for similar jobs at Microsoft.