{"id":4240823,"url":"https://alion.io/job/mantra-software-engineer","title":"Software Engineer","company":{"id":3991199,"name":"Mantra","domain":"mantra.io","url":"https://alion.io/company/mantra-io","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":"freelance","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["France"],"countries":["FR"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Amazon ECS","optional":false},{"name":"Amazon Kinesis","optional":false},{"name":"Amazon S3","optional":false},{"name":"AWS","optional":false},{"name":"AWS Bedrock","optional":false},{"name":"AWS Lambda","optional":false},{"name":"AWS Step Functions","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"DynamoDB","optional":false},{"name":"FastAPI","optional":false},{"name":"Git","optional":false},{"name":"GitLab","optional":false},{"name":"Jira","optional":false},{"name":"LangChain","optional":false},{"name":"LangGraph","optional":false},{"name":"LLM","optional":false},{"name":"Model Context Protocol","optional":false},{"name":"Next.js","optional":false},{"name":"Poetry","optional":false},{"name":"Python","optional":false},{"name":"RAG","optional":false},{"name":"Rest API","optional":false},{"name":"Snowflake","optional":false},{"name":"SQL","optional":false},{"name":"TypeScript","optional":false},{"name":"JavaScript","optional":true},{"name":"React.js","optional":true}],"status":"live","first_seen_at":"2026-11-13T10:34:16Z","employer_posted_date":null,"last_verified_at":"2026-11-13T10:34:16Z","board_verified":false,"closed_at":null,"days_open":0,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":0},"description":"Au sein de l’AI Factory du groupe, l’équipe AI Platform construit et opère la plateforme agentique du groupe : le socle unique sur lequel sont créés, déployés et exploités les agents IA. L’équipe maintient ce socle et l’enrichit en continu : catalogue d’agents, connecteurs MCP, catalogue de skills, interfaces conversationnelles et intégrations aux systèmes du groupe.\n\nLa plateforme sert deux familles d’utilisateurs :\nLes équipes techniques de l’AI Factory (AI engineers et data scientists d’AI Products et de Business Science), qui construisent les produits IA du groupe ;\n\nLes tandems AI Builder / métier, qui créent des agents et des RAG pour les fonctions RH, marketing, finance ou éditoriales.\n\nDescription de la fonction :\nEn tant que Software Engineer, vous construisez tout ce qui entoure les agents : les services, les APIs et les interfaces qui rendent la plateforme utilisable au quotidien. Le poste complète celui d’AI Engineer. Il met l’accent sur la qualité logicielle, l’architecture applicative et l’expérience utilisateur, et non sur la conception des agents eux-mêmes.\n\nServices & APIs de la plateforme :\nConcevoir, développer et maintenir les services backend du socle : APIs REST, orchestration des appels, gestion des sessions, persistance.\n\nConstruire les intégrations avec les systèmes du groupe et les sources de données, avec des contrats d’interface clairs et documentés.\n\nMettre en œuvre l’authentification et les autorisations des services et des interfaces.\n\nTraiter les sujets de performance, de résilience et de montée en charge.\n\nInterfaces & Expérience utilisateur :\nDévelopper les interfaces de la plateforme : interface conversationnelle, catalogue d’agents, écrans d’administration.\n\nConstruire des composants réutilisables que chaque équipe peut activer pour son propre agent : upload de documents, téléchargement, affichage d’artefacts.\n\nTravailler avec les équipes de l’AI Factory et les AI Builders pour que les interfaces correspondent aux usages réels.\n\nIndustrialisation & Qualité :\nDéployer et opérer les services sur AWS, avec conteneurisation et pipelines d’intégration et de déploiement continus.\n\nMettre en place les tests automatisés et maintenir un niveau de couverture adapté aux enjeux du socle.\n\nAssurer l’observabilité des services : logs structurés, tracing, métriques, alertes.\n\nParticiper au run : traitement des incidents, correction des anomalies, amélioration continue.\n\nContribuer aux revues de code et aux choix d’architecture de l’équipe.\n\nProfil recherché\nExpérience :\n5 ans d’expérience minimum en développement logiciel, avec des services réellement exploités en production.\n\nExpérience de projets cloud et d’architectures microservices.\n\nCapacité à travailler sur un socle partagé par plusieurs équipes, avec des contraintes de sécurité et de maintenabilité.\n\nCompétences Techniques (indispensables) :\nLangages : Python, TypeScript.\n\nFrameworks : FastAPI, Next.js.\n\nCloud AWS : ECS, S3, DynamoDB.\n\nData : SQL.\n\nArchitecture : conception d’API REST, microservices, OAuth2 et OIDC, injection de dépendances.\n\nObservabilité : tracing distribué, logs structurés.\n\nOutils : Docker, Poetry, Git, CI/CD GitLab.\n\nCompétences Techniques (appréciées) :\nFrameworks : LangGraph / LangChain ou équivalent.\n\nCloud AWS : Lambda, Step Functions, Bedrock, Kinesis, AWS Batch.\n\nData : Snowflake.\n\nOutils : Jira.\n\nMéthodologie :\nExigence forte sur la qualité du code, les tests, la documentation et la revue par les pairs.\n\nLangues : Français et anglais courants (équipes réparties sur plusieurs pays).\n\nAtouts (Les Plus) :\nExpérience d’une plateforme interne mutualisée entre plusieurs équipes.\n\nExpérience du développement d’interfaces conversationnelles ou de produits à base de LLM.\n\nExpérience dans les médias, la télévision ou le streaming.\n\nSensibilité aux enjeux de sécurité, de confidentialité et de conformité des données.\n\nQualités Personnelles :\nAutonomie et goût du travail en équipe.\nCapacité à expliquer simplement un choix technique.","description_format":"text","description_chars":4000,"description_truncated":false,"requirements":{"experience_years_min":null,"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":[],"lifecycle":[{"event":"open","at":"2026-11-13T12:00:55Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":26,"reasons":["seen:0","win:early"],"computed_at":"2026-11-13T23:02:33Z"},"pay":null,"html_url":"https://alion.io/job/mantra-software-engineer","json_url":"https://alion.io/job/mantra-software-engineer.json","meta":{"generated_at":"2026-11-13T23:02:33Z","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":45901,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-14T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"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":3991199},"rest":"https://alion.io/mcp/rest/get_company?id=3991199"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fmantra-software-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"free","price":{"credits":0,"usd":0},"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%2Fmantra-software-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"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%2Fmantra-software-engineer"},{"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/mantra-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmantra-software-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4240823}},{"tool":"search_jobs","arguments":{"company":"mantra.io","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4240823},"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"}}