Capital One
Capital One
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 senior en apprentissage automatique – Capital One, McLean sur site

Concevez et faites évoluer des systèmes d’apprentissage automatique en production, des plateformes cloud et des solutions d’IA gouvernées pour les applications bancaires de Capital One. Travaillez sur le développement de modèles, les pipelines de données, l’infrastructure distribuée et les pratiques responsables d’apprentissage automatique.

Description

  • Développer et fournir des modèles et des composants d’apprentissage automatique répondant aux besoins de l’entreprise avec les partenaires Produit et Data Science
  • Construire et faire évoluer des plateformes multi-locataires pour l’entraînement et le service de modèles à haut volume
  • Orienter les choix d’infrastructure d’apprentissage automatique grâce à une expertise en modélisation, sélection des caractéristiques et des données, entraînement, réglage, dimensionnalité, biais et variance, et validation
  • Implémenter et tester le code applicatif, valider les modèles d’apprentissage automatique et automatiser les workflows de test et de déploiement
  • Collaborer avec des équipes Agile pluridisciplinaires pour développer et améliorer des applications de big data et d’apprentissage automatique
  • Réentraîner, maintenir et surveiller les modèles en production
  • Utiliser ou créer des architectures, technologies et plateformes cloud qui optimisent l’apprentissage automatique à grande échelle
  • Construire des pipelines de données efficaces qui alimentent les modèles d’apprentissage automatique
  • Utiliser la CI/CD, les tests automatisés et la surveillance pour assurer des déploiements fiables
  • Maintenir une gestion rigoureuse du code, une gouvernance des risques et des pratiques d’IA responsable et explicable
  • Programmer dans des langages tels que Python, Scala ou Java

Exigences

  • Diplôme de niveau licence ou supérieur en informatique, apprentissage automatique ou discipline quantitative connexe
  • Au moins six ans d’expérience en programmation avec Python, Java, Golang ou C++
  • Au moins six ans d’expérience en apprentissage automatique avec PyTorch ou TensorFlow, Pandas, NumPy et Scikit-learn
  • Au moins six ans d’expérience dans l’utilisation et l’exploitation de systèmes distribués tels que Spark ou Ray pour la préparation de données d’IA et d’apprentissage automatique
  • Au moins quatre ans d’expérience dans le déploiement et l’exploitation de solutions d’apprentissage automatique en production et de services de production cloud sur AWS, GCP ou Azure
  • Au moins quatre ans d’expérience avec Kubernetes pour gérer des systèmes d’apprentissage automatique conteneurisés à grande échelle
  • Souhaité : diplôme de master ou doctorat en informatique, génie électrique, mathématiques ou domaine connexe
  • Souhaité : au moins cinq ans d’expérience dans l’optimisation d’algorithmes, de configurations et d’infrastructures d’apprentissage automatique
  • Souhaité : au moins cinq ans d’expérience dans l’application de pratiques de développement logiciel, notamment le contrôle de version, les tests, la revue de code et la CI/CD
  • Souhaité : au moins cinq ans d’expérience dans la création de logiciels résilients avec des tests avant production, des méthodes de déploiement avancées, la surveillance, des alertes et des plans de réponse aux incidents
  • Souhaité : au moins cinq ans d’expérience avec les techniques d’apprentissage automatique, les types de modèles, les architectures, les concepts d’entraînement et l’évaluation
  • Souhaité : au moins cinq 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 pour l’entraînement et l’évaluation de modèles d’apprentissage automatique
  • Excellentes aptitudes à la communication pour expliquer des concepts techniques et d’apprentissage automatique complexes à des publics variés
  • Capital One envisagera de parrainer l’autorisation de travail d’un nouveau candidat qualifié pour ce poste

Avantages

  • Rémunération variable fondée sur la performance, pouvant inclure des primes en espèces et/ou des incitations à long terme
  • Avantages complets, compétitifs et inclusifs en matière de santé, de finances et autres, favorisant le bien-être général
  • Aménagements raisonnables pour les candidats qui en ont besoin