ambi.
Checkmarx
Ingénieur IA Senior
À propos du poste
Qui sommes-nous
Checkmarx est le leader de la sécurité applicative, garantissant que les entreprises du monde entier peuvent sécuriser leur développement applicatif, du code au cloud. Notre plateforme et nos services consolidés répondent aux besoins des entreprises en améliorant la sécurité et en réduisant le TCO, tout en établissant la confiance entre l'AppSec, les développeurs et les CISO. Chez Checkmarx, nous pensons qu'il ne s'agit pas seulement de trouver les risques, mais de les corriger sur l'ensemble de l'empreinte applicative et de la chaîne d'approvisionnement logicielle avec un processus transparent pour toutes les parties prenantes concernées. Nous sommes honorés de servir plus de 1,800 clients, dont 40 % des entreprises du Fortune 100, telles que Siemens, Airbus, Salesforce, Stellantis, Adidas, Walmart et Sanofi.
À propos du poste
Nous recherchons un Ingénieur IA Senior pour rejoindre l'une de nos équipes R&D qui développe le cœur de notre produit basé sur l'IA. Au-delà du développement, nous souhaitons une personne qui suit de près le paysage de l'IA : nouveaux modèles, frameworks et architectures d'agents au fur et à mesure de leur apparition ; et qui peut transformer ces connaissances en recommandations concrètes : évaluer si un nouvel outil, modèle ou technique vaut la peine d'être adopté, et aider l'équipe à décider quoi construire, acheter ou intégrer.
Le domaine produit spécifique peut évoluer avec notre feuille de route, mais le cœur du poste reste constant : fonctionnalités basées sur l'IA, jugement appliqué sur le paysage des outils IA, et architecture cloud-native en Go.
Ce que vous ferez
- Concevoir, construire et posséder des pipelines basés sur des LLM et des systèmes basés sur des agents qui trouvent, trient et corrigent les risques de sécurité en production, à grande échelle
- Concevoir des stratégies de récupération et de contexte (RAG, utilisation d'outils, mémoire) qui ancrent le comportement du modèle dans les données et le domaine de notre produit
- Définir et exécuter des évaluations de la qualité des modèles/agents et les utiliser pour piloter l'itération et la sélection des modèles
- Évaluer les outils, modèles et frameworks IA émergents par rapport aux besoins de notre produit, en produisant des recommandations claires sur le 'build vs buy vs integrate' pour l'équipe et la direction
- Rester à la pointe du paysage IA : nouvelles versions de LLM, architectures d'agents, frameworks d'orchestration et techniques, et traduire les développements pertinents en propositions d'ingénierie concrètes
- Assurer la fiabilité des fonctionnalités IA en production : garde-fous, validation de sortie structurée, comportement de repli et observabilité adaptés aux systèmes basés sur LLM
- Participer aux discussions de conception et aux revues de code, en apportant une perspective éclairée par l'IA aux décisions d'architecture
Prérequis
Ce dont vous aurez besoin
- + de 5 années d'expérience professionnelle en ingénierie logicielle, avec une solide expérience pratique dans la construction avec des LLMs et des agents IA, pas seulement dans l'expérimentation
- Expérience dans la conception de pipelines RAG, de stratégies de récupération ou de systèmes de contexte/mémoire pour des applications LLM
- Expérience pratique dans l'évaluation de la qualité des modèles et des agents (précision, hallucination, latence, coût) et utilisation des évaluations pour guider les décisions
- Une habitude démontrée d'évaluation et de comparaison d'outils, de modèles ou de fournisseurs IA, avec des opinions éclairées sur les compromis
- Expérience avec les services cloud IA (AWS Bedrock, Azure OpenAI, Vertex AI)
- Excellente maîtrise de Go et/ou Python
- Solide compréhension des systèmes distribués (files d'attente de messages, gRPC/REST APIs, bases de données relationnelles) et expérience avec Docker/Kubernetes
- Solides fondamentaux en matière de tests, CI/CD et d'observabilité
- Excellentes compétences en communication en anglais
Atouts
- Une véritable habitude de recherche, en suivant les communautés de recherche/praticiens en IA
- Expérience avec les bases de données vectorielles et les modèles d'embedding
- Connaissance de la sécurité applicative
- Outils GitOps (ArgoCD, Helm), OpenTelemetry
Ce que nous avons à offrir
Checkmarx offre un excellent environnement de travail, du développement professionnel, des carrières stimulantes, une rémunération compétitive, un excellent équilibre vie professionnelle-vie privée, ainsi que d'excellents avantages et perks tout au long de l'année.
Checkmarx est un employeur garantissant l'égalité des chances. Les décisions d'embauche sont prises sans distinction de race, de couleur, de religion, d'origine nationale ou ethnique, de sexe, d'orientation sexuelle, d'identité ou d'expression de genre, d'âge, de handicap ou d'autres caractéristiques protégées par la loi.
