{bc}
linkedin

Principal Software Engineer

Microsoft
Vancouver, CAN
Full-time
Onsite
Discovered 3 days ago
Ingénierie logicielleCC++C#JavaJavaScript

Full Job Posting

À propos du rôle

L’équipe construit et exploite la plateforme d’évaluation hors ligne qui contrôle la qualité de Microsoft Copilot.

Les équipes Copilot exécutent leurs scénarios sur la plateforme, évaluent les réponses et utilisent des tableaux de scores pour éclairer les décisions de livraison.

Le Principal Software Engineer porte la vision technique d’une plateforme axée sur l’IA et les agents autonomes, dans un cadre strict de conformité d’entreprise.

Le poste vise à faire évoluer la mesure de qualité pour les expériences de Copilot reposant sur des agents autonomes.

Responsabilités

  • Définir l’orientation technique et transformer les questions de qualité en scénarios, métriques et évaluations reproductibles.
  • Concevoir des services, pipelines et outils pouvant être exploités et étendus par des agents autonomes, avec observabilité et garde-fous.
  • Garantir des résultats fiables malgré des dépendances multiples et des charges importantes, avec dégradation gracieuse, relances et contrôles adaptés.
  • Définir l’évaluation des expériences agentiques, des trajectoires multi-tours et du choix d’outils aux résultats des tâches, à l’UX et à la voix.
  • Créer des capacités de simulation, de collecte et de scoring pour mesurer le comportement des agents.
  • Mentorer des ingénieurs, améliorer la maintenabilité et moderniser la plateforme pour accroître l’échelle, réduire les coûts et améliorer la latence.
  • Suivre et partager les pratiques émergentes en systèmes agentiques, évaluation IA et opérations autonomes.

Qualifications requises

  • Baccalauréat en informatique ou domaine technique connexe et au moins 6 ans d’expérience en ingénierie avec programmation en C, C++, C#, Java, JavaScript ou Python, ou expérience équivalente.
  • Satisfaire aux vérifications de sécurité applicables, notamment à la vérification Microsoft Cloud à l’embauche ou au transfert et tous les deux ans.

Qualifications privilégiées

  • Maîtrise en informatique ou domaine technique connexe et au moins 8 ans d’expérience, ou baccalauréat et au moins 12 ans, ou expérience équivalente.
  • Expérience approfondie des systèmes distribués à grande échelle et de l’ingénierie de la fiabilité.
  • Expérience de systèmes IA-first ou agentiques et d’outils destinés à des agents autonomes, avec observabilité et mécanismes de sécurité.
  • Expérience des systèmes d’évaluation ou de mesure IA/ML, notamment notation par LLM, conception de métriques et pipelines de données à grande échelle.

Rémunération

  • La fourchette salariale de base typique au Canada est de 142 400 à 257 500 CAD par année.

Processus de recrutement

  • Le poste reste ouvert au moins cinq jours et les candidatures sont acceptées jusqu’à ce qu’il soit pourvu.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Microsoft