This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The M365 Copilot BizChat Extensibility team is looking for a Senior Software Engineer to help us improve experimentation agility within the Researcher Agent and Researcher Agent vNext projects. The work will be in support of ongoing investments across user experience, quality and reliability, as well as the effort to evolve Researcher towards a system that combines long-range planning and robust context engineering to execute real-world, multi-step complex tasks.
Job Responsibility:
Defining, implementing and managing experimentation and evaluation platform investments from inception to adoption
Owning problems end-to-end and being willing to pick up whatever knowledge you’re missing to get the job done
Building tools to accelerate your own (and your teammates’) workflows, but only when off-the-shelf solutions won’t do
Contributing to the growth and development of the team's engineers and applied scientists
Supporting and developing a thriving engineering culture within MSAI to encourage agility, innovation and AI-forward software engineering
Requirements:
Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR equivalent experience
Ability to meet Microsoft, customer and/or government security screening requirements
Microsoft Cloud Background Check
Nice to have:
Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR equivalent experience
3+ years of experience building and maintaining production systems at Internet scale
Proven ability to work end-to-end in software projects, including collecting feedback and requirements, collaborating with stakeholders, contributing to technical designs, and iterating on the resulting systems over time