Dayforce

Développeur ML principal – Agents de données

Dayforce  •  Canada (Onsite)  •  22 days ago
Expired
AI can make mistakes so check important info. Chat history is never stored.

Job Description

Dayforce est une entreprise internationale de gestion du capital humain (GCH) dont le siège social est situé à Toronto (Ontario) et à Minneapolis (Minnesota), et qui opère en Amérique du Nord, en Europe, au Moyen-Orient et en Afrique (EMEA), ainsi que dans la région Asie-Pacifique et Japon (APJ).
Notre plateforme GCH Cloud primée offre une base de données unifiée et un moteur de calcul continu, optimisant ainsi l'efficacité, la productivité et la conformité des effectifs à l'échelle mondiale.
Notre promesse de marque – Améliorer la vie au travail™ – témoigne de notre engagement envers nos employés, nos clients, nos partenaires et les communautés du monde entier.

À propos de l’opportunité
Nous sommes à la recherche d’un(e) développeur(euse) logiciel senior pour se joindre à l’équipe qui bâtit les capacités d’agents IA dans Dayforce, avec un accent sur les agents centrés sur les données. Ce rôle convient parfaitement à une personne capable de concevoir, développer et livrer des systèmes d’agents de qualité production — incluant une solution de conversion du langage naturel vers SQL (NL2SQL) — en utilisant des frameworks d’agents modernes (LangChain, LangGraph, Python) ainsi que des outils de développement IA (Copilot, Claude, GitHub Copilot Agents, agents IDE et agents internes). L’objectif est d’accélérer la livraison tout en maintenant des standards élevés de qualité, de sécurité et d’excellence opérationnelle.
Il s’agit d’un rôle à fort impact. Vous contribuerez à transformer la façon dont des millions d’utilisateurs dans plus de 150 pays interagissent avec Dayforce en permettant l’accès aux données en langage naturel et en automatisant des flux de travail complexes grâce à des agents intelligents. Vous interviendrez sur l’ensemble du cycle de vie logiciel — architecture, conception, prototypage, implémentation, tests, mise en production et opérations — et collaborerez étroitement avec les équipes produit, plateforme et ingénierie.
Ce que vous ferez
Concevoir et développer des agents de données
• Concevoir, développer et maintenir des agents IA centrés sur les données, incluant une solution NL2SQL capable de traduire des requêtes en langage naturel en requêtes SQL précises et performantes sur des modèles de données d’entreprise complexes
• Développer des architectures d’agents avec LangChain, LangGraph et Python, incluant l’utilisation d’outils, des flux multi-étapes et des schémas de raisonnement structurés
• Mettre en place des stratégies robustes d’évaluation, de tests et d’observabilité pour garantir l’exactitude, la fiabilité et la sécurité des résultats
• Concevoir et implémenter des garde-fous, des couches de validation et des environnements d’exécution isolés (sandbox) pour exécuter de façon sécuritaire le SQL généré et le code produit par les agents en production
• Améliorer continuellement la précision et la pertinence des agents via l’ingénierie de prompts, des stratégies de fine-tuning et des boucles de rétroaction
Développer et livrer des systèmes à grande échelle
• Concevoir et implémenter de nouveaux microservices, faire évoluer les services existants et développer ou consommer des API bien conçues pour supporter les agents et les flux de données
• Assumer la responsabilité de composantes critiques du code des agents et agir comme référence technique pour les patterns et bibliothèques partagés
• Améliorer la performance, la pertinence et la fiabilité des services d’agents via le profilage, l’optimisation et des itérations continues
• Développer des outils et automatisations autour des mises en production, intégrations et opérations
• Contribuer à l’amélioration continue du support en production, des apprentissages issus des incidents, de la fiabilité et de la maturité opérationnelle
Ingénierie accélérée par l’IA
L’utilisation de l’IA est au cœur de ce rôle :
• Génération de structure de code assistée par IA avec révision humaine rigoureuse
• Création de suites de tests et de régressions générées par IA
• Refactorisation et modernisation rapides appuyées par des mécanismes de validation automatisés
• Utilisation de workflows agentiques pour automatiser des tâches répétitives (migrations, clients API, documentation, runbooks)
• Utilisation responsable et sécuritaire de l’IA, sans fuite de données sensibles et avec des changements traçables
Collaboration produit et culture d’ingénierie
• Collaborer avec les parties prenantes produit et ingénierie pour comprendre les besoins d’accès aux données et les traduire en solutions basées sur des agents
• Transformer les exigences d’affaires en conceptions techniques claires et bien structurées
• Présenter des architectures et concepts techniques à des audiences techniques et non techniques
• Encadrer les pairs via du pair programming, du coaching et des revues de code/design de haute qualité
• Adopter une approche orientée organisation, en priorisant les résultats d’affaires
Compétences et expérience recherchées
• Solide expérience en développement Python avec des systèmes en production
• Expérience pratique avec LangChain, LangGraph ou frameworks similaires
• Expérience avec NL2SQL ou systèmes de traduction langage naturel vers requêtes structurées
• Excellente maîtrise du SQL, incluant l’optimisation et les modèles de données complexes
• Solides bases en informatique (structures de données, algorithmes, design, API, fiabilité)
• Expérience avec microservices et architectures API
• Expérience cloud (Azure fortement privilégié)
• Expérience en tests et évaluation de systèmes LLM (exactitude, sécurité, hallucinations)
• Expérience avec Git, GitHub ou Azure DevOps
Maîtrise des outils IA (obligatoire)
• Utilisation démontrée d’outils IA pour accélérer la livraison
• Prototypage rapide avec tests automatisés
• Refactorisation avec filets de sécurité solides
• Utilisation de l’IA pour le débogage et l’analyse des logs
Atouts supplémentaires
• Expérience avec les modèles de langage récursifs (RLM)
• Environnements d’exécution sandboxés
• Expérience en ingénierie des données (ETL, modélisation, entrepôts)
• RAG, bases de données vectorielles et embeddings
• Kubernetes
• Azure PaaS (SQL, Functions, Key Vault, Monitor, etc.)
• Kafka
• Observabilité et pratiques SRE
• DevOps (Terraform, ARM, PowerShell)
• Prompt engineering, fine-tuning et évaluation LLM
Critères de succès
• Livraison d’une solution NL2SQL de qualité production
• Systèmes d’agents fiables, testés et sécurisés
• Accélération du développement grâce à l’IA
• Services évolutifs et observables
• Impact positif sur l’équipe et les pratiques d’ingénierie

Qu'est-ce que ça vous apporte ?
Chez Dayforce, la diversité de nos talents est notre moteur. Nous sommes un employeur qui prône l'égalité des chances et nous valorisons chaque individu et ce qui le rend unique. Nous croyons que nos employés doivent être heureux, en santé, sereins et épanouis.
Nous encourageons les candidatures en fonction de leurs passions.
Dayforce favorise le développement personnel et professionnel. Nous offrons d'excellents programmes de congés, des initiatives de bien-être complètes et une reconnaissance de vos efforts grâce à une rémunération et des avantages sociaux compétitifs.
Engagés auprès de la communauté, notamment par le biais de journées de bénévolat et de notre organisme de bienfaisance, Dayforce Cares, nous vous offrons des occasions de vous épanouir tant professionnellement que personnellement. Notre priorité n'est pas seulement votre travail, mais aussi votre développement personnel.
Cette offre d'emploi est pour un poste vacant.
L'intelligence artificielle peut être utilisée pour la présélection, l'évaluation ou la sélection des candidats à ce poste.
À propos des échelles salariales
Veuillez noter que l'échelle salariale mentionnée dans cette description de poste est fournie à titre indicatif. La rémunération finale proposée peut varier en fonction de divers facteurs, notamment les primes et/ou les incitatifs, ou encore l'expérience, les compétences, le budget et le lieu de résidence du candidat. Notre entreprise s'engage à offrir une rémunération juste, équitable et compétitive qui reflète la valeur ajoutée de chaque individu pour l'organisation.
La maîtrise de l'anglais est essentielle pour ce poste, car le titulaire interagira régulièrement avec des interlocuteurs, collègues, responsables et/ou clients anglophones à travers le monde. De plus, nos équipes de soutien, notamment les ressources humaines, sont principalement anglophones. Les employés doivent être capables de communiquer en anglais avec ces services afin de gérer efficacement leurs relations professionnelles. Compte tenu du volume important d'interactions avec ces interlocuteurs anglophones, inhérent à ce poste, il est impossible de réorganiser les activités de l'entreprise pour éviter cette exigence.
Recrutement frauduleux
Faites attention aux tentatives de recrutement frauduleuses. Les contacts légitimes de Dayforce utilisent une adresse courriel se terminant par @dayforce.com. Nous ne demandons jamais d'argent, de chèques, de commandes de matériel ni de données personnelles sensibles lors du processus de recrutement. Si l'on vous a demandé l'un de ces éléments, ou si vous pensez avoir été contacté par une personne se faisant passer pour un employé de Dayforce, veuillez consulter notre déclaration relative aux fraudes au recrutement, disponible ici : https://www.dayforce.com/be-aware-of-recruiting-fraud
Dayforce vérifie activement toutes les candidatures afin d'en assurer l'authenticité. Les candidatures jugées frauduleuses ou trompeuses seront rejetées.
Dayforce

About Dayforce

Dayforce makes work life better. Everything we do as a global leader in HCM technology is focused on improving work for thousands of customers and millions of employees around the world. Our single, AI-powered people platform for HR, payroll, talent, workforce management, and benefits equips Dayforce customers to unlock their full workforce potential and operate with confidence. To learn how Dayforce helps create quantifiable value for organizations of all sizes and industries, visit dayforce.com.

Industry
IT & Software
Company Size
5,001-10,000 employees
Headquarters
Minneapolis, Minnesota
Year Founded
2009
Social Media