
Capital One est une entreprise de services financiers et de technologie financière qui propose des cartes de crédit, des prêts automobiles ainsi que des produits bancaires et d’épargne. Son activité associe expertise financière, technologie et outils numériques pour améliorer la manière dont les clients gèrent leur argent. Les carrières au sein de l’entreprise sont axées sur la création de solutions centrées sur les clients, dans un environnement de travail diversifié et inclusif.
Ingénieur en apprentissage automatique sur site chez Capital One
Concevez et exploitez des systèmes d’apprentissage automatique en production chez Capital One. Travaillez sur les modèles, l’infrastructure cloud, les pipelines de données et les applications d’IA responsable.
Description
- Concevoir et fournir des modèles et des composants d’apprentissage automatique répondant à des besoins métier concrets
- Collaborer avec les équipes Produit et Data Science tout au long du développement
- Orienter les choix d’infrastructure d’apprentissage automatique à l’aide de méthodes de modélisation, de sélection des données et des caractéristiques, d’entraînement, de réglage, de réduction de dimensionnalité, d’analyse biais-variance et de validation
- Développer et tester du code applicatif, valider des modèles d’apprentissage automatique et automatiser les flux de travail de test et de déploiement
- Travailler avec des équipes Agile pluridisciplinaires pour concevoir et améliorer des applications de big data et d’apprentissage automatique
- Réentraîner, maintenir et surveiller les modèles exécutés en production
- Utiliser ou créer des architectures, plateformes et technologies cloud afin de fournir des modèles d’apprentissage automatique efficaces à grande échelle
- Construire des pipelines de données optimisés alimentant les modèles d’apprentissage automatique
- Mettre en œuvre des pratiques d’intégration et de livraison continues avec des tests et une supervision automatisés
- Maintenir du code qui limite les vulnérabilités et soutient la gouvernance des modèles ainsi qu’une IA responsable et explicable
- Programmer dans des langages tels que Python, Scala ou Java
Exigences
- Diplôme de licence ou diplôme supérieur en informatique, apprentissage automatique ou discipline quantitative connexe
- Au moins quatre ans d’expérience en programmation avec Python, Java, Golang ou C++
- Au moins quatre ans d’expérience en apprentissage automatique avec PyTorch ou TensorFlow et des bibliothèques telles que Pandas, NumPy et Scikit-learn
- Au moins quatre ans d’expérience dans l’utilisation et l’exploitation de systèmes distribués à grande échelle, notamment Spark ou Ray, pour préparer des données d’IA ou d’apprentissage automatique
- Au moins deux ans d’expérience dans le déploiement et l’exploitation de solutions d’apprentissage automatique en production, ainsi que dans l’utilisation de services cloud de production sur AWS, GCP ou Azure
- Au moins deux ans d’expérience dans l’utilisation de Kubernetes pour gérer des systèmes logiciels d’apprentissage automatique conteneurisés à grande échelle
- Aucun parrainage pour une nouvelle autorisation de travail ni assistance liée à l’immigration n’est disponible
- De préférence, un master ou un doctorat en informatique, génie électrique, mathématiques ou domaine connexe
- De préférence, au moins trois ans d’expérience dans l’optimisation d’algorithmes, de configurations et d’infrastructures d’apprentissage automatique
- De préférence, au moins trois ans d’expérience dans l’application de pratiques de développement logiciel telles que le contrôle de version, les tests, les revues de code et le CI/CD
- De préférence, au moins trois ans d’expérience dans la création de logiciels résilients avec des tests préproduction, des méthodes de déploiement avancées, de la supervision, des alertes et une planification de la réponse aux incidents
- De préférence, au moins trois ans d’expérience avec les techniques d’apprentissage automatique, les types de modèles, les architectures, les concepts d’entraînement et les méthodes d’évaluation
- De préférence, au moins trois ans d’expérience dans la conception, l’implémentation et la mise à l’échelle de pipelines de données prêts pour la production afin d’entraîner et d’évaluer des modèles d’apprentissage automatique
- De préférence, au moins un an d’expérience en tant que responsable technique de solutions d’apprentissage automatique
- De préférence, avoir rédigé ou corédigé un article portant sur une technique, un modèle ou une preuve de concept d’apprentissage automatique
Avantages
- La rémunération incitative fondée sur la performance peut inclure des primes en espèces et/ou des incitations à long terme
- Des avantages complets, compétitifs et inclusifs en matière de santé, de finances et autres, conçus pour soutenir le bien-être général
- Employeur garantissant l’égalité des chances et engagé en faveur de la non-discrimination
- Des aménagements raisonnables sont disponibles pour les candidats qui en ont besoin