{"id":2539864,"url":"https://alion.io/job/agicap-senior-data-engineer","title":"Senior Data Engineer","company":{"id":52975,"name":"Agicap","domain":"agicap.com","url":"https://alion.io/company/agicap","size_band":"501-1000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Lever","truth_index":{"grade":"B","score":72,"open_postings":23,"ghost_share":0.391,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":129,"computed_at":"2026-10-15T05:46:00Z"}},"role":"Data Science","role_family":"Data Science","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Lyon, France"],"countries":["FR"],"hiring_countries":["FR"],"hiring_countries_total":1,"salary":{"min":60000,"max":70000,"currency":"EUR","period":"year","gross":null,"usd_annual":78327},"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"BigQuery","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude Code","optional":false},{"name":"dbt","optional":false},{"name":"Docker","optional":false},{"name":"ETL/ELT","optional":false},{"name":"FinOps","optional":false},{"name":"GCP","optional":false},{"name":"GitHub Actions","optional":false},{"name":"Google BigQuery","optional":false},{"name":"Google Cloud Run","optional":false},{"name":"Google GKE","optional":false},{"name":"Intercom","optional":false},{"name":"Least Privilege","optional":false},{"name":"Looker","optional":false},{"name":"LookML","optional":false},{"name":"Model Context Protocol","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"SQL","optional":false},{"name":"Terraform","optional":false},{"name":"Kubernetes","optional":true}],"status":"live","first_seen_at":"2023-04-05T17:13:38Z","employer_posted_date":"2023-04-05","last_verified_at":"2026-10-16T03:47:38Z","board_verified":true,"closed_at":null,"days_open":1289,"trust":{"level":"ghost","repost_count":0,"flags":["stale","company_stale"],"days_open":1288},"description":"Tu veux travailler sur une Data Platform qui irrigue toute une scale-up fintech - du Marketing au Produit, en passant par la Finance, le Customer Success et les sales - et qui est aujourd'hui au cœur de notre transition AI-first ? Tu as le recul pour maintenir des systèmes en prod ET l'énergie pour aller construire la couche sémantique qui va connecter nos données à l'IA ?\nChez Agicap, la Data Platform répond aux besoins analytics (reporting, IA) et de synchronisation de données au service de toute l'entreprise. Elle s'appuie sur Google Cloud Platform (notamment BigQuery et Composer), Airbyte, dbt et Looker pour maintenir et diffuser des données à jour, consolidées et fiables.\nLe chantier qui change tout : l'ouverture de l'accès à la donnée d'entreprise par l'IA via notre serveur MCP Analytics. On a déjà posé les premières briques avec les Explores Looker gouvernés par les DA - la suite logique, c'est l'extension à BigQuery couplée à une couche sémantique. Et c'est là que tu entres en jeu.\nL'équipe que tu rejoins\nTu intègres une équipe de 3 Data Engineers qui collabore au quotidien avec 4 Data Analysts et Pauline (Head of Data). Tu seras en lien direct avec Kévin (Team Lead Data Engineering) et Pauline au quotidien. L'équipe Data est rattachée au département Revenue & Operations.\nL'équipe en 3 mots : soudée, pragmatique, exigeante techniquement. On porte beaucoup de sujets stratégiques en parallèle - c'est pour ça qu'on cherche un·e senior qui pourra prendre vite ses marques et apporter du poids sur les décisions d'architecture.\nTes missions\nTu alternes entre run exigeant et chantiers structurants :\n Maintenir et fiabiliser la plateforme : Composer (Airflow), Airbyte self-hosted sur GKE, BigQuery, dbt, Terraform. Une part de ton temps va au run (gestion des incidents, support DA), réparti au sein de l'équipe DE. Tu conçois et enrichis tests, monitoring et alerting - technique et fonctionnel.\n Industrialiser l'ingestion de données : collecter les sources via Airbyte (API ou CDC selon les cas), gérer l'évolution des schémas et les tables externes BigQuery.\n Alimenter les outils métier : reverse-ETL et synchronisations entre outils (HubSpot, Gainsight, Intercom…) ou vers notre base temps réel PostgreSQL via notre architecture streaming (webhooks → Pub/Sub → Cloud Run).\nÉtendre la couche d'accès IA : prolonger le MCP Analytics vers BigQuery, construire la couche sémantique qui conditionne la qualité des réponses de l'IA. La qualité de la modélisation fait la qualité des réponses.\nMaîtriser coûts et sécurité : réservations de slots BigQuery en autoscaling, routage dynamique du build dbt, revue FinOps mensuelle, least privilege, gestion des données personnelles et sensibles, sécurisation des accès data par l'IA.\nComment on travaille\nDaily DE + weekly Data pour partager les avancées et débloquer vite.\nDécisions d'architecture co-construites et documentées, code review systématique, amélioration continue.\nFull remote pour les DE - l'équipe est distribuée, on sait travailler ensemble à distance.\nUne semaine par trimestre à Lyon avec toute l'équipe Data pour les sujets de fond et les moments humains.\nL'IA est un outil de travail quotidien : Claude Code, consignes par repo, marketplace interne de skills. La relecture humaine reste obligatoire - on utilise l'IA avec exigence.\nContribution open source : on publie des connecteurs Airbyte.\n⭐ Notre stack\nGCP : BigQuery, GCS, Pub/Sub, Cloud Run, Cloud SQL, Composer, GKE, Looker\n Ingestion : Airbyte self-hosted (CDC PostgreSQL et SQL Server), GCS Avro → tables externes BigQuery\nTransformation & qualité : dbt, Elementary\nIaC & CI/CD : Terraform, Cloud Build, GitHub Actions\nLangages : Python, SQL, Docker\n IA : Claude Code (skills et plugins internes), serveur MCP interne\nLe profil qu'on cherche\nIndispensable\n5 ans d'expérience minimum en Data Engineering sur un Cloud Provider majeur, avec la responsabilité de maintenir des systèmes en production.\n SQL confirmé + modèles dbt complexes (matérialisation incrémentale, snapshots, macros) que tu sais debugger (doublons, données tardives, suppressions, changement de schéma) et optimiser (durée, coût).\nExpérience solide en ingestion et orchestration de pipelines : debugging, dérive de schéma, reprise, backfill, analyse d'impacts.\nPython de qualité, testé et maîtrisé - maintenabilité et fiabilité au cœur de ta pratique.\nInfrastructure as Code et CI/CD au quotidien.\nTu travailles avec un Coding Agent et tu sais prendre du recul pour vérifier ce qu'il produit.\nTu es force de proposition, rigoureux·se, humble, et tu aimes transmettre : partager tes découvertes, expliquer tes choix aux équipes techniques comme métier, faire progresser tes collègues.\nTu es à l'aise en équipe partiellement full-remote.\nAnglais B2 minimum.\nUn gros plus\nExpérience sur une couche sémantique (dbt Semantic Layer / MetricFlow, LookML), sur le Knowledge Catalog GCP (ex-Dataplex) ou équivalent, ou plus largement sur la gouvernance de données : cataloging, lineage, classification, policy tags, ownership.\nTraitements en architecture événementielle et leurs spécificités (Pub/Sub, Cloud Run, scaling, rejets, retries).\nUn plus\nExpérience GCP : BigQuery et son modèle de compute via réservations de slots, Composer, Cloud Run, GKE / Helm.\nTu as construit des tools pour agents IA (serveur MCP, skills).\nIntégrations dans des outils métier (HubSpot, Gainsight, Intercom).\nPipelines data en Change Data Capture.\nContribution à l'écosystème Airbyte.\nCe qu'on offre\nUn rôle au cœur d'une AI-first scale-up fintech FT120, €145M levés, 8 000+ clients, 6 pays.\nUne Data Platform avec un vrai scope stratégique (reporting, IA, data gouvernance) et des sujets de fond pour les 2 prochaines année.\nRémunération : 60K€ - 70K€ selon expertise + prime vacances SYNTEC.\nCDI, forfait 39h dont 4h supplémentaires payées.\nFull remote - venues à Lyon ponctuelles pour les moments d'équipe.\n 25 jours de congés payés + 10 jours de congés flexibles (utilisables dès l'arrivée).\n Mutuelle Alan (extension famille possible), titres restaurant Swile (11€/jour dont 6,50€ pris en charge).\nAvantages CSE : carte KDO annuelle, Gymlib / EGYM wellpass, et plus.\nProcess de recrutement\nScreening avec notre Senior Talent Acquisition - 45 min sur ton parcours et ta motivation.\n1er entretien technique avec Pauline (Head of Data) - discussion technique, challenge sur la manière d'aborder des problèmes, cadrage de sujets, use case Agicap - 1h.\n2ème entretien technique avec Kévin (Team Lead DE) et Julien - test SQL + test d'architecture oral + discussion technique + cas IA - 2h.\nFeedback rapide à chaque étape. Process transparent, pas de piège.","description_format":"text","description_chars":6650,"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":[{"language":"French","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[{"name":"France","iso":"FR","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Accounting & Tax Software","Procurement & Spend Management"],"lifecycle":[{"event":"open","at":"2026-10-14T15:19:24Z"}],"visa":[],"liveness":{"score":8,"band":"cold","label":"Long shot","p_open":1,"p_active":0.3,"p_room":0.28,"age_days":1288,"expected_fill_days":129,"reasons":["conf:3","ghost","win:tail","crowd:"],"computed_at":"2026-10-15T05:46:00Z"},"pay":{"stated_usd_annual":78327,"is_top_pay":false},"html_url":"https://alion.io/job/agicap-senior-data-engineer","json_url":"https://alion.io/job/agicap-senior-data-engineer.json","meta":{"generated_at":"2026-10-16T04:24:32Z","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":1254,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-17T00: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":52975},"rest":"https://alion.io/mcp/rest/get_company?id=52975"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fagicap-senior-data-engineer"},{"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%2Fagicap-senior-data-engineer"},{"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%2Fagicap-senior-data-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/agicap-senior-data-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fagicap-senior-data-engineer"}]}