Nominal
JPMorgan Chase & Co.
Ingénieur Logiciel Principal – Python, AWS et Services Cloud-Native
Description du poste
Si vous prenez en charge les résultats en production — pas seulement l'implémentation — et que vous aimez transformer des exigences ambiguës en conceptions de services stables et bien modélisées, ce rôle est fait pour vous.
En tant qu'Ingénieur Logiciel Principal Senior chez JPMorganChase, au sein des Plateformes d'IA d'Entreprise et de Machine Learning Data — Centre d'Excellence Machine Learning — vous concevrez, construirez et optimiserez des systèmes distribués haute performance et à faible latence qui constituent l'épine dorsale de notre infrastructure machine learning et de données. Vous collaborerez avec les équipes d'ingénierie, de science des données et de plateforme pour fournir des solutions résilientes et cloud-natives qui permettront à l'entreprise d'opérer à la pointe de l'innovation pilotée par l'IA. Votre travail façonnera directement la fiabilité, la scalabilité et la performance des systèmes qui traitent des données critiques à travers l'entreprise, et votre voix aura du poids dans les décisions architecturales et d'ingénierie qui définiront l'évolution de la plateforme. Vous aurez une latitude significative pour influencer l'architecture, les normes d'ingénierie et la posture de fiabilité à travers les services, avec des attentes et une reconnaissance alignées sur un impact de niveau senior.
Responsabilités du poste
- Architecturer et implémenter des services distribués basés sur Java Spring Boot à faible latence et haut débit, en utilisant des principes orientés objet, en offrant des performances de niveau production avec des APIs solides et bien définies.
- Concevoir et construire des architectures de services résilientes et cloud-natives avec des exigences de haute disponibilité allant de 99.9% à 99.999%, en tirant parti des services de calcul, de messagerie, de streaming, de base de données et de stockage AWS, y compris Managed Streaming for Apache Kafka (MSK), Simple Queue Service (SQS), S3, Elastic Container Service (ECS), Elastic Kubernetes Service (EKS), Lambda, Kinesis Video/Data Streams, Relational Database Service (RDS), DynamoDB, et Redshift.
- Développer et maintenir des solutions d'infrastructure-as-code en utilisant Terraform et/ou CloudFormation pour supporter des déploiements cloud évolutifs, reproductibles et audibles.
- Implémenter et améliorer continuellement les solutions d'observabilité — y compris l'alerte, la surveillance et le reporting — en utilisant Datadog, Dynatrace et Splunk pour fournir une intelligence de production actionnable sur les plateformes de microservices.
- Traduire des exigences ambiguës ou évolutives en conceptions de services stables et bien modélisées, en articulant clairement les compromis d'ingénierie aux parties prenantes techniques et non techniques.
- Diriger les revues de conception technique, établir les meilleures pratiques d'ingénierie et piloter l'adoption de normes qui améliorent l'opérabilité, la fiabilité et la maintenabilité de la plateforme.
- Assumer la responsabilité complète des résultats de production — identifier et résoudre les goulots d'étranglement de performance, les lacunes de fiabilité et les contraintes de scalabilité par l'automatisation et les opérations basées sur des runbooks.
- Collaborer avec les ingénieurs machine learning et les data scientists pour comprendre les exigences de la plateforme et fournir des solutions d'ingénierie robustes et prêtes pour la production.
- Mentorer et fournir des conseils techniques aux ingénieurs de l'équipe, en favorisant une culture de responsabilité, d'apprentissage continu et d'excellence en ingénierie.
- Piloter l'adoption et la gouvernance des pratiques d'ingénierie assistées par IA approuvées pour améliorer la qualité du code, la vitesse de livraison et les résultats opérationnels — y compris la revue de code assistée par IA, l'accélération des tests, la préparation des versions et l'analyse des incidents — tout en établissant des normes de validation mesurables et en promouvant la réutilisation des modèles éprouvés dans la chaîne d'outils du cycle de vie du développement logiciel.
Qualifications, capacités et compétences requises
- Formation formelle ou certification sur les concepts d'ingénierie logicielle et 5+ années d'expérience appliquée, avec de très solides compétences en développement Java utilisant des principes orientés objet et une expérience significative avec Spring Boot.
- Expérience démontrée dans la conception et l'optimisation pour le traitement à faible latence dans des systèmes distribués en production.
- Expérience pratique de l'utilisation des services AWS tels que MSK (Kafka), SQS, S3, ECS, EKS, Lambda, Kinesis Video/Data Streams, RDS, DynamoDB, et Redshift dans des architectures de services résilientes à grande échelle.
- Expérience pratique de l'implémentation de solutions d'alerte, de surveillance et de reporting utilisant Datadog, Dynatrace et/ou Splunk dans des environnements de niveau production.
- Solides fondamentaux en ingénierie, y compris la conception d'API, la discipline de test et le débogage dans des contextes de production.
- Maîtrise d'un ou plusieurs langages de programmation modernes — avec un fort accent sur Java — pour écrire du code propre, maintenable, orienté objet et testable.
- Solide expérience des technologies de conteneurisation et d'orchestration, y compris Docker et Kubernetes.
- Capacité démontrée à communiquer clairement les compromis d'ingénierie aux parties prenantes techniques et non techniques.
- Expérience démontrée dans la direction de l'utilisation efficace des outils de développement logiciel assistés par IA autorisés par l'entreprise pour le codage, la revue de code, l'accélération des tests et le dépannage, avec la capacité de définir les attentes de l'équipe pour la validation des sorties IA en termes de correction, de performance et de sécurité.
- Solide compréhension de l'utilisation responsable de l'IA dans les flux de travail d'ingénierie, y compris les considérations de sensibilité des données, la manipulation sécurisée des entrées et sorties, et le respect des attentes en matière de résilience et de sécurité, avec une expérience dans le coaching des ingénieurs sur les modèles et contrôles d'utilisation conformes.
Qualifications, capacités et compétences préférées
- Familiarité approfondie avec les architectures à faible latence et hautement transactionnelles et l'utilisation avancée des services gérés AWS — en particulier Kinesis Video/Data Streams — pour le traitement en temps réel, la gestion d'événements distribués et le stockage et la récupération efficaces des données.
- Expertise dans la conception et l'automatisation des flux de travail d'observabilité et de reporting utilisant Datadog, Dynatrace et Splunk pour fournir une surveillance actionnable et une intelligence de production sur les plateformes de microservices.
- Expérience des pratiques de livraison modernes, y compris l'intégration et la livraison continues, l'infrastructure-as-code et les déploiements conteneurisés qui supportent une livraison de services fiable à grande échelle.
- Expérience avec Terraform et/ou CloudFormation pour construire et maintenir l'infrastructure cloud dans un environnement d'entreprise.
JPMorganChase, l'une des plus anciennes institutions financières, offre des solutions financières innovantes à des millions de consommateurs, de petites entreprises et à bon nombre des clients d'entreprises, institutionnels et gouvernementaux les plus prestigieux au monde sous les marques J.P. Morgan et Chase. Notre histoire s'étend sur plus de 200 ans et aujourd'hui, nous sommes 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 offrons un ensemble complet de récompenses, y compris un salaire de base déterminé en fonction du rôle, de l'expérience, des compétences et de la localisation. Ceux qui occupent des postes éligibles peuvent recevoir une rémunération basée sur commission et/ou une rémunération incitative discrétionnaire, versée sous forme de trésorerie et/ou d'actions cessibles, attribuée en reconnaissance des réalisations et contributions individuelles. Nous offrons é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 en santé mentale, des conseils financiers et plus encore. Des détails supplémentaires sur la rémunération totale et les avantages seront fournis pendant le processus d'embauche.
Nous reconnaissons que nos collaborateurs sont notre force et que les talents divers 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 importance à la diversité et à l'inclusion au sein de notre entreprise. Nous ne faisons aucune discrimination fondée sur un attribut protégé, y compris 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 de vétéran, la grossesse ou le handicap, ou toute autre base protégée par la loi applicable. Nous proposons également des aménagements raisonnables pour les pratiques et croyances religieuses des candidats et des employés, ainsi que pour les besoins en matière de santé mentale ou de handicap physique. Visitez notre FAQ pour plus d'informations sur la demande d'un aménagement.
JPMorgan Chase & Co. est un employeur garantissant l'égalité des chances, y compris pour les personnes handicapées/les vétérans.
Nos professionnels dans nos Fonctions d'Entreprise couvrent un large éventail de domaines, de la finance et du risque aux ressources humaines et au marketing. Nos équipes d'entreprise sont un élément essentiel de notre société, garantissant que nous mettons nos entreprises, nos clients et nos employés sur la voie du succès.
