The MITRE Corporation
PAYLOCITY CORPORATION
Ingénieur Machine Learning Stagiaire
Description
Pourquoi travailler chez Paylocity
Paylocity est un fournisseur primé de solutions logicielles RH et de paie basées sur le cloud, offrant la plateforme la plus complète pour la main-d'œuvre moderne. L'entreprise est devenue l'un des fournisseurs de logiciels HCM à la croissance la plus rapide au monde en proposant une suite de produits intuitive et facile à utiliser qui aide les entreprises à automatiser et à rationaliser les processus RH et de paie, à attirer et à retenir les talents, et à bâtir une culture d'entreprise solide. Alors que les fournisseurs traditionnels de RH et de paie automatisent les processus RH de base tels que l'administration de la paie et des avantages sociaux, Paylocity va plus loin en développant des outils dont les RH et les entreprises ont besoin pour rivaliser pour les talents et répondre aux attentes de la main-d'œuvre moderne.
Premiers pas de carrière
Apportez votre talent et votre désir d'apprendre chez Paylocity, où vous découvrirez les compétences nécessaires pour lancer votre carrière !
Bénéficiez d'une formation primée et d'un coaching individuel tout en jouant un rôle clé dans l'avenir de Paylocity avec un poste en début de carrière.
Découvrez comment passer de la salle de classe à la salle de conférence grâce aux stages et aux programmes pour jeunes diplômés dans l'une des meilleures entreprises où travailler selon Glassdoor.
Découvrez le soutien qui vous mènera de l'obtention du diplôme à une carrière florissante grâce à un poste au sein de la division des débuts de carrière de Paylocity !
Aperçu du poste
Paylocity développe son organisation d'ingénierie Machine Learning. Notre équipe d'ingénierie Machine Learning développe l'infrastructure et les outils qui permettent des décisions basées sur les données et des expériences IA/ML à grande échelle pour des millions d'utilisateurs de Paylocity.
En tant que stagiaire en ingénierie Machine Learning au sein de Product & Technology, vous contribuerez à des travaux d'ingénierie machine learning bien définis, avec le mentorat et les conseils d'ingénieurs expérimentés. Vous acquerrez une expérience pratique dans la construction, le test et l'amélioration de logiciels ML, de pipelines de données et de modélisation, ainsi que de l'infrastructure de support. Vous collaborerez étroitement avec les ingénieurs Machine Learning, les Data Scientists, les Data Engineers, les DevOps et d'autres équipes de plateforme pour apprendre comment des solutions ML fiables sont conçues et livrées en production.
Ce stage est conçu comme une expérience d'apprentissage : vous ne devez pas posséder de manière autonome des systèmes de production ou une architecture. Au lieu de cela, vous travaillerez sur des projets significatifs et bien définis, poserez des questions, intégrerez les commentaires et développerez le jugement d'ingénierie nécessaire pour un ingénieur Machine Learning en début de carrière.
Notre équipe
- Construit une infrastructure capable d'alimenter des fonctionnalités ML et IA pour des millions d'utilisateurs.
- Développe et déploie des capacités d'IA qui aident les clients à tirer plus de valeur de la plateforme Paylocity.
- Considère l'IA responsable et l'éthique de l'IA comme des considérations de première classe dans nos processus d'ingénierie.
- Travaille en collaboration avec les équipes Machine Learning Engineering, Data Science, Data Engineering, DevOps, sécurité et plateforme.
- Investit dans l'apprentissage et l'application d'outils, de technologies et de pratiques d'ingénierie machine learning modernes.
Ce que vous apprendrez
- Comment les solutions machine learning passent de l'expérimentation à des logiciels fiables et maintenables.
- Comment les ingénieurs ML collaborent avec les Data Scientists, les Data Engineers, les DevOps, la sécurité et les partenaires produit.
- Comment les pipelines automatisés, les tests, la CI/CD, l'observabilité et l'infrastructure cloud prennent en charge les systèmes ML en production.
- Comment réviser le code, recevoir des commentaires techniques, déboguer des problèmes et communiquer les compromis d'ingénierie.
- Comment équilibrer la qualité des modèles avec la qualité logicielle, l'évolutivité, la fiabilité, la sécurité et l'impact client.
- Comment les considérations d'IA responsable sont intégrées dans la conception et la livraison des fonctionnalités IA/ML.
Opportunité de croissance et de conversion
Ce stage est destiné à aider les étudiants ayant 0 année d'expérience professionnelle à acquérir les compétences nécessaires pour un poste d'ingénieur Machine Learning en début de carrière. Les stagiaires performants pourront être considérés pour de futures opportunités à temps plein, en fonction de leurs performances, des besoins de l'entreprise et des effectifs disponibles.
En bureau : Ce poste est basé à Rochester, New York. Les stagiaires doivent travailler sur site dans l'environnement de bureau désigné et participer à la programmation de stage de Paylocity, y compris le sommet des stagiaires P&T à Schaumburg, Illinois.
Égalité des chances et accessibilité
Paylocity s'engage à l'inclusion complète de tous les individus. Nous recrutons, formons, rémunérons et promouvons indépendamment de la race, de la religion, de la couleur, de l'origine nationale, du sexe, du handicap, de l'âge, du statut d'ancien combattant et de tout autre statut protégé, conformément à la loi applicable. Chez Paylocity, nous pensons que la diversité nous rend meilleurs.
Nous acceptons et encourageons les différences de nos employés en matière d'âge, de culture, d'ethnicité, de statut familial ou matrimonial, d'identité ou d'expression de genre, de langue, d'origine nationale, de capacité physique et mentale, d'affiliation politique, de race, de religion ou de croyance spirituelle, d'orientation sexuelle, de statut socio-économique, de statut d'ancien combattant et d'autres caractéristiques qui rendent nos employés uniques. Nous cultivons activement ces différences par le biais de nos groupes de ressources pour employés (ERG), de nos expériences employés, de nos perspectives, de nos talents et de nos approches afin de stimuler l'innovation dans les logiciels et les services que nous fournissons à nos clients.
Nous nous conformons aux lois fédérales et étatiques sur le handicap et prenons des mesures d'adaptation raisonnables pour les candidats et les employés handicapés. Pour demander un aménagement raisonnable dans le processus de candidature ou d'entretien, veuillez contacter accessibility@paylocity.com. Cette adresse e-mail est exclusivement réservée à de telles demandes, conformément aux lois fédérales et étatiques sur le handicap. Veuillez ne pas envoyer de CV à cette adresse e-mail, car ils seront supprimés.
Responsabilités principales
Les responsabilités ci-dessous représentent les tâches principales du poste. Avec le soutien de mentors et de coéquipiers, vous :
- Contribuerez à la conception, à l'implémentation, aux tests et à l'amélioration des capacités et services de la plateforme IA partagée dans le cadre d'un projet défini.
- Construirez sur les composants de la plateforme IA pour prendre en charge de nouvelles expériences produit basées sur l'IA, y compris les flux de travail des agents, les intégrations de modèles et les outils de plateforme réutilisables.
- Contribuez à la construction ou à l'amélioration des interfaces et expériences conversationnelles, y compris la gestion des requêtes, les flux de conversation, la gestion du contexte et l'intégration avec des services ou agents backend.
- Aidez à développer et à améliorer les capacités d'observabilité et d'évaluation de l'IA, y compris le traçage, les métriques, l'évaluation de la qualité, le débogage et la surveillance du comportement de l'IA ou des agents.
- Écrirez du code Python propre, maintenable et bien documenté, en suivant les normes d'ingénierie et les meilleures pratiques établies.
- Collaborerez avec les partenaires Data Science et Data Engineering pour aider à intégrer les modèles et les flux de données dans des solutions logicielles fiables.
- Contribuez aux tests automatisés, aux flux CI/CD, à la surveillance et au dépannage pour le travail d'ingénierie ML assigné.
- Enquêter sur les bogues et les problèmes techniques avec des conseils, documenter les découvertes et participer à l'analyse des causes profondes et à la résolution des problèmes.
- Participez aux revues de code, intégrez les commentaires et apprenez comment les équipes d'ingénierie équilibrent qualité, fiabilité, évolutivité et livraison.
- Participez activement aux cérémonies agiles, aux discussions techniques et aux réunions interfonctionnelles.
- Documentez les décisions techniques, les détails d'implémentation et les leçons apprises des projets de stage.
Prérequis
Qualifications requises
- Actuellement en Master en Informatique, Machine Learning, Data Science, Data Engineering, Génie Logiciel, Statistiques, Mathématiques, ou un domaine quantitatif ou technique connexe.
- Expérience de programmation fondamentale en Python grâce à des cours, des projets académiques, de la recherche, des hackathons ou d'autres travaux pratiques.
- Compréhension fondamentale des concepts d'ingénierie logicielle tels que les structures de données, les algorithmes, les tests, le contrôle de version et le débogage.
- Cours, expérience académique, de recherche ou de projet avec des systèmes IA/ML, y compris une exposition à des concepts d'observabilité ou d'évaluation IA tels que le traçage, les métriques de qualité, l'évaluation de modèles ou d'agents, l'analyse des invites/réponses, ou des cadres d'évaluation connexes.
- Familiarité avec Git ou un autre système de contrôle de version.
- Capacité à travailler efficacement dans un environnement collaboratif et orienté équipe et à demander des conseils lorsque nécessaire.
- Forte curiosité, souci du détail et volonté d'apprendre des outils et technologies inconnus.
- Capacité à communiquer clairement des idées techniques dans des discussions écrites et orales.
Compétences préférées
- Expérience dans l'utilisation d'agents de codage assistés par IA ou d'outils de développement tels que Claude Code, Cursor, GitHub Copilot, ou des outils similaires pour soutenir le développement logiciel, le débogage, les tests ou la résolution de problèmes techniques.
- Expérience académique, de recherche, de stage ou de projet personnel dans la construction d'applications machine learning en Python.
- Exposition aux concepts d'ingénierie de données ou de calcul distribué, y compris Spark, Databricks ou des technologies similaires.
- Familiarité avec les plateformes cloud telles que AWS, GCP ou Azure.
- Exposition aux APIs, aux conteneurs, à la CI/CD, à l'Infrastructure as Code, ou à d'autres pratiques modernes de livraison de logiciels.
- Intérêt pour l'IA générative, les systèmes de recommandation, les plateformes ML, le MLOps ou l'IA responsable.
- Contributions à des logiciels open-source ou participation à des clubs techniques, hackathons, compétitions ou projets de recherche.
