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.
Bien qu’il n’y ait peut-être pas de poste vacant actif pour le moment, nous encourageons les candidat(e)s intéressé(e)s à soumettre leur candidature. Les candidatures seront examinées périodiquement et conservées pour de futures opportunités.
À propos de l’opportunité
Nous sommes à la recherche d’un(e) ingénieur(e) principal(e) en apprentissage automatique (Senior Machine Learning Engineer) expérimenté(e) et talentueux(se) pour se joindre à notre équipe ML. Dans ce rôle, vous contribuerez à la livraison de composantes d’apprentissage automatique pour des produits innovants tels que Dayforce AI Assistant et Dayforce Agents.
Ce poste implique de concevoir, implanter, évaluer et maintenir rapidement des modèles d’apprentissage automatique, des algorithmes, des API et des systèmes logiciels dans un environnement axé sur l’expérimentation rapide et l’apprentissage continu (« fast succeed / fast fail »).
Vous contribuerez à la fois comme ingénieur(e) pratique et comme leader technique, en guidant les solutions du prototype jusqu’à la production tout en assurant leur performance, leur évolutivité, leur fiabilité et leur maintenabilité.
Ce que vous aurez l’occasion de faire
• Concevoir, développer et implanter des modèles d’apprentissage automatique, des algorithmes et des services API répondant aux besoins d’affaires et techniques.
• Développer des solutions full-stack incluant les composantes front-end, intermédiaires et back-end à l’aide de technologies telles que React, Python, SQL, Delta Tables, GraphQL et PySpark.
• Appliquer des techniques d’apprentissage automatique à de grands ensembles de données afin d’identifier des tendances, des modèles et des informations exploitables.
• Collaborer avec des équipes multidisciplinaires incluant des développeurs logiciels, scientifiques de données, ingénieurs de données et experts métiers afin de prototyper et industrialiser des solutions alimentées par l’IA.
• Préparer, nettoyer et prétraiter des ensembles de données à grande échelle afin d’assurer une qualité élevée des données et leur adéquation pour l’entraînement des modèles ML.
• Évaluer et optimiser les modèles d’apprentissage automatique pour améliorer leur précision, efficacité, évolutivité et réduire les biais.
• Identifier et analyser les biais potentiels dans les ensembles de données, les caractéristiques et les prédictions des modèles, puis mettre en œuvre des stratégies d’équité et d’atténuation appropriées.
• Gérer les pipelines ML de bout en bout, incluant le prétraitement des données, l’ingénierie des caractéristiques, l’entraînement, le déploiement, la surveillance et l’amélioration continue.
• Déployer et intégrer les modèles d’apprentissage automatique dans des environnements de production et mettre en place des systèmes de surveillance pour l’utilisation, les performances et la collecte de rétroaction.
• Développer et maintenir des systèmes logiciels ML, des bibliothèques réutilisables, des cadres de tests et des suites de tests automatisés.
• Participer à la recherche et au développement de technologies émergentes en apprentissage automatique et intelligence artificielle.
• Encadrer des ingénieurs juniors et exercer un leadership technique au sein de l’équipe.
• Se tenir à jour quant aux avancées en apprentissage automatique, intelligence artificielle, infrastructures infonuagiques et meilleures pratiques en ingénierie logicielle.
Compétences et expérience recherchées
• Baccalauréat ou maîtrise en informatique, ingénierie, science des données, statistiques ou dans un domaine connexe. Une expérience pratique équivalente sera également considérée.
• Minimum de 6 ans d’expérience globale en développement logiciel.
• Minimum de 2 ans d’expérience en développement logiciel lié à l’apprentissage automatique et à l’intelligence artificielle.
• Excellente expérience de programmation en Python et avec des frameworks ML tels que TensorFlow, PyTorch, Keras ou Scikit-learn.
• Expérience dans le développement d’API et de services back-end à l’aide de frameworks tels que Flask ou FastAPI.
• Expérience en développement front-end avec React.
• Solide compréhension de l’apprentissage supervisé et non supervisé, du deep learning, de l’apprentissage par renforcement, du traitement du langage naturel (NLP), des méthodes d’ensemble (ensemble methods) et des fondements du ML.
• Familiarité avec les concepts d’équité en IA et les techniques de détection et d’atténuation des biais.
• Expérience avec des plateformes infonuagiques telles qu’AWS, Azure ou GCP ainsi que leurs services d’apprentissage automatique.
• Expérience avec des bases de données relationnelles et non relationnelles, incluant MSSQL, NoSQL, Delta Tables et technologies connexes.
• Bonne compréhension des structures de données, des algorithmes, des patrons de conception et des architectures logicielles évolutives.
• Expérience avec les pipelines CI/CD, les conteneurs Docker et les flux de déploiement ML infonuagiques.
• Excellentes aptitudes analytiques, de résolution de problèmes et de pensée critique.
• Excellentes compétences en communication et en collaboration, avec la capacité d’expliquer des concepts techniques complexes à des parties prenantes techniques et non techniques.
Ce qui vous démarquerait particulièrement
• Expérience avec la visualisation de données, l’ingénierie des caractéristiques et les techniques de manipulation de données.
• Expérience pratique dans la détection et l’atténuation des biais de modèles à l’aide de techniques ML axées sur l’équité.
• Expérience dans la conception et le déploiement de produits alimentés par le ML en environnement de production.
• Expérience avec l’infrastructure et les outils infonuagiques AWS.
• Contributions à des projets ML open source ou portfolio démontrant des travaux antérieurs en apprentissage automatique.
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.
If you would like to view the job posting in English use the following link: https://jobs.dayforcehcm.com/mydayforce/alljobs