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