Back to jobsJob overview
About the role
Principal Software Engineer - CoreAI at Microsoft
Required Skills
pythonjavascriptai/mlllmtest automationopenaiazure aisoftware engineeringcross-platform
About the Role
Principal Software Engineer role focused on integrating AI capabilities into Playwright's test automation framework. You'll design AI-native systems for autonomous test generation and validation, collaborating with GitHub and VS Code teams. This position involves advancing runtime infrastructure and tooling to redefine software quality through AI-assisted development.Key Responsibilities
- Leads identification of dependencies and development of design documents
- Mentors others to produce extensible and maintainable code
- Drives project plans and work items with stakeholders
- Acts as Designated Responsible Individual (DRI) for system monitoring
- Seeks new knowledge to improve product performance and shares with team
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related field OR equivalent experience
- 6+ years technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python
- 1+ year of experience with AI LLM models (e.g., OpenAI, Azure AI, ML)
- Ability to pass Microsoft Cloud background check
Nice to Have:
- 10+ years technical engineering experience with coding in listed languages
- 3+ years experience with AI LLM models
Benefits & Perks
- Industry leading healthcare