JPMorgan Chase & Co.

Ingénieur logiciel principal - Ingénierie IA/ML, service ML sur GPU

PythonJavaAWSGCPDockerKubernetesC++
Traduction automatique. Consultez l’original.

À propos du poste

Nous vous offrons une opportunité passionnante et enrichissante de faire passer votre carrière en ingénierie logicielle au niveau supérieur.

En tant qu'ingénieur logiciel principal chez JPMorgan Chase au sein de l'équipe Commercial and Investment Banking, vous serez un membre clé d'une équipe agile, concevant et fournissant des produits technologiques sécurisés, stables et évolutifs. Vous mettrez en œuvre des solutions technologiques critiques dans plusieurs domaines techniques, en soutenant les objectifs commerciaux de l'entreprise.

Responsabilités du poste

  1. Exécute la conception, le développement et le dépannage technique de solutions logicielles, avec la capacité de penser au-delà des approches routinières ou conventionnelles pour élaborer des solutions ou résoudre des problèmes techniques.
  1. Crée un code de production sécurisé et de haute qualité et maintient des algorithmes qui s'exécutent de manière synchrone avec les systèmes appropriés.
  1. Exploite les outils d'assistance au codage IA autorisés par l'entreprise dans l'environnement de travail pour améliorer la qualité du code, la vitesse de livraison et la productivité sur des livrables complexes (par exemple, génération/refactorisation de code, création de tests unitaires, documentation), tout en validant les résultats par le biais de revues par les pairs, de tests automatisés et de normes de codage sécurisé ; contribue aux apprentissages et aux modèles réutilisables pour améliorer l'efficacité globale de l'équipe.
  1. Applique ses connaissances des outils de la chaîne de développement logiciel (Software Development Life Cycle), y compris les capacités de développement et d'automatisation assistées par IA autorisées par l'entreprise, pour améliorer la valeur générée par l'automatisation.
  1. Produit des artefacts d'architecture et de conception pour des applications complexes tout en étant responsable de garantir que les contraintes de conception sont respectées par le développement du code logiciel.
  1. Collecte, analyse, synthétise et développe des visualisations et des rapports à partir de grands ensembles de données diversifiés au service de l'amélioration continue des applications et des systèmes logiciels.
  1. Identifie de manière proactive les problèmes et modèles cachés dans les données et utilise ces informations pour favoriser l'amélioration de l'hygiène du code et de l'architecture système.

Qualifications, capacités et compétences requises

  1. Formation formelle ou certification sur les concepts d'ingénierie logicielle et 5+ années d'expérience appliquée.
  1. Expérience professionnelle en développement logiciel, avec un accent sur les systèmes ML.
  1. Expérience pratique de l'utilisation d'outils de développement logiciel assistés par IA autorisés par l'entreprise dans l'environnement de travail (par exemple, pour le codage, la création de tests, le dépannage ou la documentation) avec une capacité démontrée à évaluer, valider et affiner de manière critique les résultats générés par l'IA en termes d'exactitude, de performance et de sécurité.
  1. Responsable de l'utilisation de l'IA dans les flux de travail d'ingénierie, y compris les considérations relatives à la sensibilité des données, la gestion sécurisée des entrées/sorties et le respect des attentes en matière de résilience et de sécurité ; capacité à guider ses pairs sur une utilisation sûre et efficace au sein des pratiques d'équipe.
  1. Expérience dans la contribution à la conception et au développement de systèmes et services évolutifs (par exemple, services web, APIs).
  1. Maîtrise de Python, incluant une expérience avec des frameworks ML (par exemple, TensorFlow, PyTorch ou similaire).
  1. Expérience avec les technologies cloud-native (par exemple, Docker, Kubernetes).
  1. Expérience avec une ou plusieurs plateformes cloud publiques (AWS, GCP).
  1. Expérience avec les fondamentaux de la conception système (par exemple, fiabilité, évolutivité, compromis de performance).
  1. Expérience de travail avec les concepts de systèmes distribués, les architectures de microservices, Cassandra ou des bases de données NoSQL équivalentes. Expérience en mentorat et en leadership technique, incluant l'établissement de normes d'ingénierie et l'amélioration de la qualité globale de l'équipe.

Qualifications, capacités et compétences souhaitées

  1. Connaissance pratique de langages supplémentaires tels que Java et/ou C++.
  1. Exposition au déploiement ou à l'exploitation de charges de travail GPU dans des environnements Kubernetes.
  1. Exposition aux frameworks de service de modèles ML (par exemple, TorchServe, TensorFlow Serving, Triton Inference Server).
  1. Familiarité avec les systèmes d'entraînement et d'inférence distribués.
  1. Connaissance des techniques de compression de modèles et des concepts de déploiement en périphérie (edge deployment).
  1. Familiarité avec les concepts de gestion d'API, le Domain-Driven Design (DDD) et le travail dans des environnements de développement Agile.

FEDERAL DEPOSIT INSURANCE ACT

Ce poste est soumis à la section 19 du Federal Deposit Insurance Act. À ce titre, une offre d'emploi pour ce poste est conditionnée à l'examen par JPMorgan Chase des antécédents de condamnations pénales, y compris les mesures de diversion avant procès ou les inscriptions à des programmes.

JPMorgan Chase, l'une des plus anciennes institutions financières, propose des solutions financières innovantes à des millions de consommateurs, de petites entreprises et à bon nombre des clients entreprises, institutionnels et gouvernementaux les plus importants au monde sous les marques J.P. Morgan et Chase. Notre histoire s'étend sur plus de 200 ans et nous sommes aujourd'hui un leader dans la banque d'investissement, la banque de détail et aux petites entreprises, la banque commerciale, le traitement des transactions financières et la gestion d'actifs.

Nous reconnaissons que nos employés sont notre force et que les talents diversifiés qu'ils apportent à notre main-d'œuvre mondiale sont directement liés à notre succès. Nous sommes un employeur garantissant l'égalité des chances et accordons une grande valeur à la diversité et à l'inclusion au sein de notre entreprise. Nous ne pratiquons aucune discrimination fondée sur un attribut protégé, notamment la race, la religion, la couleur, l'origine nationale, le sexe, l'orientation sexuelle, l'identité de genre, l'expression de genre, l'âge, le statut matrimonial ou d'ancien combattant, la grossesse ou le handicap, ou toute autre base protégée par la loi applicable. Nous prenons également des mesures d'aménagement raisonnables pour les pratiques et croyances religieuses des candidats et des employés, ainsi que pour leurs besoins en matière de santé mentale ou de handicap physique. Consultez notre FAQ careers.jpmorgan.com/us/en/how-we-hire/faqs pour plus d'informations sur la demande d'un aménagement.

JPMorgan Chase & Co. est un employeur garantissant l'égalité des chances, y compris en matière de handicap/anciens combattants.

La banque commerciale et d'investissement de J.P. Morgan est un leader mondial dans les domaines de la banque, des marchés, des services de titres et des paiements. Des entreprises, des gouvernements et des institutions du monde entier nous confient leurs activités dans plus de 100 pays. La banque commerciale et d'investissement fournit des conseils stratégiques, lève des capitaux, gère les risques et étend la liquidité sur les marchés du monde entier.

Nous offrons un package de rémunération globale compétitif incluant un salaire de base déterminé en fonction du rôle, de l'expérience, des compétences et du lieu. Les personnes occupant des postes éligibles peuvent recevoir une rémunération basée sur des commissions et/ou une rémunération incitative discrétionnaire, versée sous forme d'espèces et/ou de capitaux propres soumis à confiscation, accordée en reconnaissance des réalisations et contributions individuelles. Nous proposons également une gamme d'avantages et de programmes pour répondre aux besoins des employés, en fonction de leur éligibilité. Ces avantages comprennent une couverture santé complète, des centres de santé et de bien-être sur site, un plan d'épargne retraite, une garde d'enfants de secours, un remboursement des frais de scolarité, un soutien à la santé mentale, un coaching financier, et plus encore. Des détails supplémentaires sur la rémunération totale et les avantages seront fournis au cours du processus de recrutement.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter