Mindrift
Checkmarx
Ingénieur IA Senior
À propos du poste
Qui sommes-nous
Checkmarx est le leader de la sécurité applicative, garantissant aux entreprises du monde entier la sécurisation de 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 bâtissant la confiance entre l'AppSec, les développeurs et les CISO. Chez Checkmarx, nous pensons qu'il ne s'agit pas seulement de trouver le risque, mais de le corriger sur l'ensemble du parc applicatif 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 émergents ; et qui peut transformer ces connaissances en recommandations concrètes : évaluer si un nouvel outil, modèle ou technique mérite 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 d'IA, et architecture cloud-native en Go.
Ce que vous ferez
- Concevoir, construire et posséder des pipelines basés sur le 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 d'IA émergents par rapport aux besoins de notre produit, en produisant des recommandations claires sur la construction vs l'achat vs l'intégration pour l'équipe et la direction
- Rester à la pointe du paysage de l'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
- Être responsable de 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 le 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
Exigences
Ce dont vous aurez besoin
- 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 d'IA, avec des opinions éclairées sur les compromis
- Expérience avec les services cloud d'IA (AWS Bedrock, Azure OpenAI, Vertex AI)
- Solide 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 bon é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.
