Idaho Health Insurance Exchange
JPMorgan Chase & Co.
Ingénieur Logiciel Principal - Ingénieur Données / PySpark / Databricks
À propos du poste
Si vous recherchez une carrière qui change la donne, au sein de l'une des principales institutions financières mondiales, vous êtes au bon endroit.
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 fournissons é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 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 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 préparons nos entreprises, nos clients et nos employés au succès.
En tant qu'Ingénieur Logiciel Principal chez JPMorgan Chase, au sein du Secteur d'Entreprise, vous apportez votre expertise et votre excellence en ingénierie en tant que partie intégrante d'une équipe agile d'ingénierie de données. Pour améliorer, construire et livrer une plateforme de données mondiale de premier plan pour la connaissance du client (KYC) et l'évaluation des risques, de manière sécurisée, stable et évolutive. Mettez à profit vos capacités techniques avancées et collaborez avec des collègues de toute l'organisation pour obtenir des résultats de premier ordre dans diverses technologies afin de soutenir un ou plusieurs portefeuilles de la firme.
Responsabilités du poste
- Développe du code de production sécurisé et de haute qualité pour les applications et plateformes axées sur les données, et examine et encadre d'autres ingénieurs.
- Crée des frameworks et des modèles logiciels durables et réutilisables qui sont exploités par les équipes et les fonctions.
- Pilote l'adoption de méthodes et de pratiques techniques avancées alignées sur les dernières normes de l'industrie et les méthodologies de développement de produits.
- Conseille les équipes interfonctionnelles sur les questions technologiques dans votre domaine d'expertise.
- Pilote l'adoption par l'équipe des pratiques d'ingénierie assistée par IA autorisées par l'entreprise dans l'environnement de travail pour améliorer la qualité du code, la vitesse de livraison et les résultats opérationnels (par exemple, revue/refactoring de code assisté par IA, accélération de la stratégie de test, support d'analyse des incidents/causes profondes), tout en établissant des normes de validation cohérentes (codage sécurisé, revue par les pairs, tests automatisés) et en promouvant la réutilisation de modèles efficaces au sein de l'équipe.
- Applique les connaissances des outils de la chaîne d'outils du cycle de vie du développement logiciel, y compris le développement assisté par IA autorisé par l'entreprise et les capacités d'automatisation, pour améliorer la valeur réalisée par l'automatisation.
- Applique les connaissances des outils de la chaîne d'outils du cycle de vie du développement logiciel, y compris le développement assisté par IA autorisé par l'entreprise et les capacités d'automatisation, pour améliorer la valeur réalisée par l'automatisation à grande échelle.
Qualifications, capacités et compétences requises
- Expérience pratique concrète dans la conception de systèmes, le développement d'applications, les tests et la stabilité opérationnelle à l'échelle de l'entreprise.
- Expert dans un ou plusieurs langages de programmation, notamment Python et/ou Java.
- Connaissances avancées du développement d'applications logicielles et des processus techniques, avec une profondeur considérable dans une ou plusieurs disciplines (par exemple, cloud, IA/ML, ingénierie des données).
- Expérience démontrée dans la direction de l'utilisation efficace des outils de développement logiciel assistés par IA approuvés (par exemple, pour le codage, la revue de code, l'accélération des tests, le dépannage) avec la capacité de définir les attentes de l'équipe pour la validation des sorties d'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 relatives à la sensibilité des données, la manipulation sécurisée des entrées/sorties et le respect des attentes en matière de résilience et de sécurité ; expérience dans l'accompagnement des ingénieurs sur l'adoption sûre et conforme dans les pratiques de livraison.
- Expérience dans le traitement de données à grande échelle, les microservices, la conception d'API, Kafka, Redis, MemCached, les outils d'observabilité (Dynatrace, Splunk, Grafana) et les frameworks d'orchestration (Airflow, Temporal).
- Connaissance approfondie des bases de données relationnelles et NoSQL, des banques de données vectorielles, des architectures de lacs de données et de la gouvernance des données.
- Expérience pratique du cloud natif (AWS, Azure ou GCP).
- Capacité à présenter et à communiquer efficacement avec les cadres supérieurs et les dirigeants.
Qualifications, capacités et compétences préférées
- Expérience avec les plateformes de données modernes telles que Databricks ou Snowflake.
- Expérience pratique approfondie avec Spark/PySpark et d'autres technologies de traitement de big data.
- Expertise dans les formats de table open-source et les services de catalogue tels qu'Apache Iceberg.
- Expérience avec les frameworks d'orchestration LLM et l'infrastructure de service de modèles ou les points de terminaison gérés (AWS Bedrock, Azure OpenAI).
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 importants 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 pour les petites entreprises, la banque commerciale, le traitement des transactions financières et la gestion d'actifs.
Nous offrons un ensemble concurrentiel de récompenses totales comprenant un salaire de base déterminé en fonction du rôle, de l'expérience, des compétences et de la localisation. 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 d'actions non acquises, 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 de soins de 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.
