Mastercard

Ingénieur Logiciel Senior

PythonJavaReactAWSKubernetes
Traduction automatique. Consultez l’original.

Titre et résumé

Notre raison d'être Mastercard alimente les économies et autonomise les personnes dans plus de 200 pays et territoires dans le monde entier. Ensemble avec nos clients, nous contribuons à bâtir une économie durable où chacun peut prospérer. Nous soutenons un large éventail de choix de paiements numériques, rendant les transactions sécurisées, simples, intelligentes et accessibles. Notre technologie et notre innovation, nos partenariats et nos réseaux se combinent pour fournir un ensemble unique de produits et services qui aident les personnes, les entreprises et les gouvernements à réaliser leur plein potentiel.

Ingénieur Logiciel Senior

Aperçu

L'organisation CNPF Data & AI recherche un Ingénieur Logiciel Senior exceptionnel pour aider à construire la prochaine génération d'applications intelligentes et agentives et de plateformes d'ingénierie. Il s'agit d'un rôle à fort impact pour un ingénieur pratique qui combine une expertise approfondie en ingénierie logicielle avec une passion pour l'IA, l'innovation et la résolution pratique de problèmes.

Vous concevrez et construirez des systèmes évolutifs et de qualité production qui tireront parti de l'IA, des flux de travail agentifs et des outils de développement modernes pour accélérer la livraison des produits et améliorer la productivité de l'ingénierie tout au long du cycle de vie complet du développement des produits. Vous travaillerez à l'intersection de l'ingénierie logicielle, du développement de capacités IA, de l'expérience développeur et de l'innovation de plateforme, transformant les technologies émergentes en capacités sécurisées, fiables et réutilisables qui créent une valeur commerciale mesurable.

Responsabilités du poste

En tant qu'Ingénieur Logiciel Senior, vous serez amené à :

Conception, Architecture et Développement Logiciels

  1. Concevoir, construire et faire évoluer des applications intelligentes et agentives ainsi que des capacités de plateforme qui résolvent des problèmes commerciaux significatifs à grande échelle
  1. Appliquer des principes de conception logicielle robustes, des modèles de conception et des meilleures pratiques architecturales pour créer des systèmes évolutifs, maintenables et extensibles
  1. Influencer et contribuer aux décisions d'architecture système, y compris les systèmes distribués, les modèles pilotés par les événements et la conception cloud-native
  1. Développer du code de haute qualité, bien structuré et efficace en tirant parti de structures de données et d'une pensée algorithmique solides

Ingénierie et Innovation basées sur l'IA

  1. Appliquer des modèles de développement IA et agentifs pour améliorer la productivité de l'ingénierie dans la conception, le codage, les tests, le débogage, la documentation, l'ingénierie de publication et le support opérationnel
  1. Utiliser des outils modernes et des assistants de codage de manière réfléchie pour accélérer la livraison tout en maintenant des normes élevées en matière de qualité, de sécurité, de fiabilité et de maintenabilité
  1. Évaluer les outils, frameworks et plateformes IA émergents et les intégrer dans les flux de travail d'ingénierie là où ils créent une valeur mesurable

Tests et Ingénierie Qualité

  1. Concevoir et mettre en œuvre des stratégies de test complètes, y compris les tests unitaires, fonctionnels, d'intégration et de bout en bout
  1. Construire et maintenir des frameworks de tests automatisés et les intégrer dans les pipelines CI/CD
  1. Assurer des niveaux élevés de couverture de tests, de fiabilité du système et de prévention des défauts tout au long du cycle de vie du logiciel
  1. Tirer parti de solutions assistées par IA pour améliorer l'efficacité et l'efficience des tests

Qualité du Code et Excellence en Ingénierie

  1. Mener et participer activement aux revues de code, en garantissant le respect des normes de codage, de la maintenabilité, de la sécurité et des meilleures pratiques
  1. Promouvoir l'excellence en ingénierie, y compris le code propre, la conception réutilisable et les pratiques d'amélioration continue
  1. Mentorer les pairs par le biais des processus de revue et du partage des connaissances

Performance, Sécurité et Fiabilité

  1. Concevoir et optimiser les systèmes pour la performance, l'évolutivité, la latence et l'efficacité des coûts
  1. Appliquer et promouvoir des pratiques de codage sécurisé, en intégrant les considérations de sécurité à toutes les étapes du développement (DevSecOps)
  1. Assurer que les systèmes sont observables, résilients et prêts pour la production, avec une surveillance, des alertes et des capacités de réponse aux incidents solides

Opérabilité et Dépannage

  1. Construire des systèmes avec une forte préparation opérationnelle, en assurant la maintenabilité et la supportabilité dans les environnements de production
  1. Diagnostiquer et résoudre des problèmes techniques complexes dans des systèmes distribués, en utilisant des approches de dépannage structurées
  1. Améliorer continuellement la fiabilité du système par l'automatisation, l'analyse des causes profondes et les améliorations proactives

Collaboration et Livraison

  1. Collaborer avec les équipes produit, data science et ingénierie pour traduire les idées en solutions de qualité production avec un impact commercial clair
  1. Améliorer l'efficacité du SDLC grâce à l'automatisation, aux flux de travail CI/CD et assistés par IA
  1. Diriger par l'exemple grâce au développement pratique, à une forte appropriation et à l'exécution

Tout sur vous

  1. Vous aimez construire des systèmes innovants et évolutifs qui résolvent des problèmes du monde réel
  1. Vous combinez de solides fondamentaux en ingénierie (conception, tests, algorithmes) avec une curiosité pour les technologies IA émergentes
  1. Vous vous appropriez les résultats et livrez constamment des solutions de haute qualité
  1. Vous équilibrez la vitesse avec la rigueur de l'ingénierie, en vous assurant que les systèmes sont sécurisés, fiables et maintenables
  1. Vous êtes un collaborateur solide qui élève la performance de l'équipe par la communication, le mentorat et les normes partagées
  1. Vous adoptez l'apprentissage continu et l'expérimentation pour repousser les limites de l'ingénierie logicielle moderne

Qualifications du candidat idéal

  1. Solides compétences en programmation dans des langages tels que Java et/ou Python, avec une capacité démontrée à écrire du code efficace et performant en utilisant des structures de données et des algorithmes appropriés
  1. Expérience pratique dans la construction d'applications agentives ou basées sur l'IA ;
  1. Solide compréhension des APIs, des systèmes distribués, des architectures pilotées par les événements et des modèles d'intégration d'entreprise
  1. Expérience intermédiaire avec React ou Next.js
  1. Expérience du développement cloud-native en utilisant Kubernetes et des plateformes cloud gérées telles que AWS ou Azure
  1. Expérience avec CI/CD, l'automatisation et les outils de productivité d'ingénierie ;
  1. Familiarité avec les frameworks IA modernes, les SDKs et les outils pour construire des applications intelligentes et des flux de travail agentifs
  1. Expérience avérée dans la construction de systèmes évolutifs, maintenables et de qualité production
  1. Expérience avérée dans la conception et la mise en œuvre de stratégies et de frameworks de tests unitaires, fonctionnels et d'intégration
  1. Expérience pratique dans la construction d'applications ou de plateformes utilisant l'IA générative ou des modèles de conception agentifs
  1. Solide compréhension de :
  1. Systèmes distribués et architectures cloud-native
  1. APIs, systèmes pilotés par les événements et modèles d'intégration
  1. Compromis de conception de systèmes IA (latence, coût, fiabilité, sécurité, gouvernance)
  1. Expérience dans l'amélioration de la qualité du code par des revues de code par les pairs et l'application des normes d'ingénierie
  1. Expérience dans la prise en charge de solutions basées sur l'IA, du prototype à la production, avec une discipline d'ingénierie rigoureuse en matière de fiabilité, d'observabilité, de performance et de sécurité
  1. Expérience dans l'amélioration du SDLC par :
  1. Pipelines CI/CD
  1. Frameworks d'automatisation et de test
  1. Flux de travail d'ingénierie assistés par IA
  1. Expérience avec Kubernetes et les plateformes cloud (AWS, Azure)
  1. Familiarité avec les frameworks IA, les SDKs et les outils (LLMs, RAG, embeddings, inférence APIs)
  1. Exigences en matière d'éducation : Licence requise, Master préféré.

Qualifications préférées

  1. Familiarité avec l'évaluation des modèles, les contrôles de sécurité IA et les pratiques de gouvernance
  1. Expérience dans la construction de plateformes de développement réutilisables ou d'outils d'ingénierie internes
  1. Utilisation pratique d'assistants de codage IA pour améliorer la vitesse et la qualité de livraison ;
  1. Familiarité avec l'orchestration LLM, la gestion des invites et du contexte, les modèles de mémoire, l'inférence APIs, les embeddings, la génération augmentée par récupération, les bases de données vectorielles, l'évaluation des modèles, l'observabilité IA et les contrôles d'IA responsable.

Responsabilité de sécurité d'entreprise

Toutes les activités impliquant l'accès aux actifs, informations et réseaux de Mastercard comportent un risque inhérent pour l'organisation et, par conséquent, il est attendu que toute personne travaillant pour, ou au nom de, Mastercard soit responsable de la sécurité de l'information et doive :

  1. Respecter les politiques et pratiques de sécurité de Mastercard ;
  1. Assurer la confidentialité et l'intégrité des informations auxquelles il est accédé ;
  1. Signaler toute violation ou faille de sécurité de l'information suspectée, et
  1. Compléter toutes les formations de sécurité obligatoires périodiques conformément aux directives de Mastercard.

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