{"id":3695854,"url":"https://alion.io/job/esenca-ai-engineer-python","title":"AI Engineer Python","company":{"id":3909441,"name":"Esenca","domain":"esenca.fr","url":"https://alion.io/company/esenca-3","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"AI/ML","role_family":"AI/ML","seniority":"senior","employment_type":"freelance","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Lille, France"],"countries":["FR"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"A2A","optional":false},{"name":"Apache Kafka","optional":false},{"name":"API Gateway","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude Code","optional":false},{"name":"Copilot","optional":false},{"name":"Cursor","optional":false},{"name":"Docker","optional":false},{"name":"Embeddings","optional":false},{"name":"Envoy","optional":false},{"name":"FastAPI","optional":false},{"name":"Fine-tuning","optional":false},{"name":"Function Calling","optional":false},{"name":"GCP","optional":false},{"name":"GitHub Actions","optional":false},{"name":"Google ADK","optional":false},{"name":"Google GKE","optional":false},{"name":"Kong","optional":false},{"name":"Kubernetes","optional":false},{"name":"LangGraph","optional":false},{"name":"LiteLLM","optional":false},{"name":"LLM","optional":false},{"name":"Machine Learning","optional":false},{"name":"Model Context Protocol","optional":false},{"name":"OpenAI","optional":false},{"name":"OpenAI Codex","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"Redis","optional":false},{"name":"Terraform","optional":false},{"name":"Vertex AI","optional":false},{"name":"vLLM","optional":false},{"name":"LangChain","optional":true}],"status":"live","first_seen_at":"2026-11-03T13:52:22Z","employer_posted_date":null,"last_verified_at":"2026-11-03T13:52:22Z","board_verified":false,"closed_at":null,"days_open":3,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":3},"description":"Contexte de la missionAu sein d'une équipe dédiée aux technologies de l'IA et de la Data, vous participerez au développement et à l'exploitation d'une plateforme centrale permettant aux équipes internes de consommer et d'exposer différents modèles d'intelligence artificielle de manière sécurisée et unifiée.\nCette plateforme joue le rôle de point d'entrée unique vers plusieurs fournisseurs de LLM, modèles européens souverains et modèles hébergés en privé. Elle permet notamment de gérer le routage des requêtes, la sécurité, les coûts, la gouvernance et l'intégration des agents IA.\nVous intégrerez une équipe qui place également l'IA au cœur de ses pratiques de développement, notamment à travers l'utilisation quotidienne d'agents de programmation.\nMissions principalesDéveloppement et exploitation de l'AI Gateway\nConcevoir, développer et maintenir les fonctionnalités de la plateforme en Python.\n\nDévelopper des API unifiées compatibles avec les standards OpenAI.\n\nMettre en place le routage multi-fournisseurs, les mécanismes de fallback, le streaming et le caching.\n\nGérer les accès, clés API, quotas, limitations de débit et budgets par équipe et cas d'usage.\n\nIntégrer de nouveaux modèles et fournisseurs d'IA.\n\nÉvaluer et comparer les modèles selon leur qualité, leur latence et leurs coûts.\n\nMettre en place le suivi des consommations et l'attribution des coûts.\n\nSécurité, performance et observabilité\nGarantir la sécurité des échanges : authentification, autorisation, gestion des secrets et protection des données.\n\nMettre en œuvre des mécanismes de protection contre les injections de prompts et le filtrage des données sensibles (PII).\n\nAssurer la traçabilité et l'auditabilité des interactions.\n\nDévelopper les dispositifs de supervision : logs, traces, métriques, tableaux de bord et alertes.\n\nGarantir la performance, la disponibilité et la fiabilité de la plateforme.\n\nParticiper aux tests de charge, à la gestion des incidents et à l'amélioration continue.\n\nIA agentique et intégration\nFaire évoluer la plateforme pour prendre en charge les usages agentiques : tool calling, serveurs MCP, gestion des identités et permissions des agents.\n\nExposer les services IA via des API et des interfaces MCP.\n\nDévelopper des SDK, templates et plugins facilitant l'adoption de la plateforme par les équipes produit.\n\nContribuer aux choix d'architecture et aux études de solutions techniques.\n\nPratiques de développement AI-first\nUtiliser quotidiennement des agents de programmation (Claude Code, Codex, Cursor, GitHub Copilot…) pour accélérer le développement, les tests et les refactorisations.\n\nRédiger des spécifications précises et découper les sujets en tâches exploitables par les agents.\n\nPiloter plusieurs agents en parallèle et contrôler rigoureusement la qualité de leurs productions.\n\nContribuer aux bonnes pratiques de développement, aux revues de code, aux tests automatisés et à la documentation.\n\nParticiper au partage de connaissances et à l'amélioration des pratiques de l'équipe.\n\nProfil recherché\nProfil recherchéVous justifiez d'au moins 5 ans d'expérience en ingénierie logicielle, avec une solide maîtrise du développement Backend Python.\n\nVous maîtrisez FastAPI, la programmation asynchrone et la conception d'API.\n\nVous possédez de bonnes connaissances en Machine Learning et Deep Learning : entraînement, évaluation, métriques, biais et surapprentissage.\n\nVous comprenez le fonctionnement des LLM : tokenisation, embeddings, context windows, sampling, fine-tuning et quantification.\n\nVous avez déjà développé et exploité des systèmes basés sur des LLM en production : APIs fournisseurs, streaming, tool calling et gestion des tokens et des coûts.\n\nVous avez une expérience concrète du développement avec des agents IA et savez spécifier, déléguer et contrôler leurs réalisations.\n\nVous connaissez les protocoles et frameworks agentiques : MCP, A2A, LangGraph, Google ADK ou équivalents.\n\nVous maîtrisez les environnements Cloud et les architectures conteneurisées : GCP, Docker, Kubernetes, Terraform.\n\nVous avez une bonne connaissance des pratiques CI/CD, notamment GitHub Actions.\n\nVous êtes sensibilisé aux enjeux de sécurité API : OAuth2, OIDC, authentification, autorisation et gestion des secrets.\n\nVous connaissez les outils d'observabilité et de monitoring, ainsi que les tests automatisés et les tests de charge.\n\nVous êtes autonome, proactif et appréciez le travail en équipe et le partage de connaissances.\n\nVous maîtrisez l'anglais professionnel. Le français est un plus.\n\nCompétences complémentaires appréciées :\nExpérience sur des solutions de LLM Gateway ou API Gateway : LiteLLM, Kong, Envoy AI Gateway, Apigee.\n\nConnaissances en Model Serving : vLLM, Vertex AI et inférence sur GPU.\n\nExpérience avec Kafka, PostgreSQL, Redis ou MongoDB.\n\nContributions à des projets open source autour des agents IA ou des outils de développement.\n\nEnvironnement techniquePython, FastAPI, LLM, Machine Learning, Deep Learning, Kubernetes (GKE), Docker, Terraform, GitHub Actions, Google Cloud Platform, Vertex AI, PostgreSQL, Kafka, MCP, A2A, LangGraph, agents IA.\nInformations sur la missionDémarrage : ASAP\n\nDurée : 36 mois\n\nPrésence sur site : 3 jours par semaine\n\nLangues de travail : français et anglais","description_format":"text","description_chars":5244,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Recruiting & Staffing","IT Staffing & Staff Augmentation"],"lifecycle":[{"event":"open","at":"2026-11-03T17:56:15Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":2,"expected_fill_days":29,"reasons":["seen:2","velocity","win:early"],"computed_at":"2026-11-06T05:58:05Z"},"pay":null,"html_url":"https://alion.io/job/esenca-ai-engineer-python","json_url":"https://alion.io/job/esenca-ai-engineer-python.json","meta":{"generated_at":"2026-11-06T20:52:48Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":500,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-07T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":3909441},"rest":"https://alion.io/mcp/rest/get_company?id=3909441"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fesenca-ai-engineer-python"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fesenca-ai-engineer-python"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fesenca-ai-engineer-python"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/esenca-ai-engineer-python\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fesenca-ai-engineer-python"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3695854}},{"tool":"search_jobs","arguments":{"company":"esenca.fr","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3695854},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}