{"id":2344927,"url":"https://alion.io/job/avaliance-senior-data-engineer-postgresql","title":"Senior Data Engineer (PostgreSQL)","company":{"id":3908476,"name":"Avaliance","domain":"avaliance.com","url":"https://alion.io/company/avaliance","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Data Science","role_family":"Data Science","seniority":"senior","employment_type":"freelance","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Paris, France"],"countries":["FR"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":500,"max":600,"currency":"EUR","period":"day","gross":null,"usd_annual":168000},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"dbt","optional":false},{"name":"Kanban","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Power BI","optional":false},{"name":"Python","optional":false},{"name":"Scrum","optional":false},{"name":"SQL","optional":false}],"status":"live","first_seen_at":"2026-10-12T12:01:05Z","employer_posted_date":null,"last_verified_at":"2026-10-12T12:01:05Z","board_verified":false,"closed_at":null,"days_open":0,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":0},"description":"Missions et responsabilités\n3.1 — Reprise du poste et plan d'action (priorité immédiate)\nS'approprier l'existant : modèle de données, scripts et traitements, imports déjà réalisés, référentiel de règles de normalisation et documentation ;\nDresser un état des lieux : antennes importées et restantes, anomalies ouvertes, points de qualité à arbitrer ;\nProposer dès les premières semaines un plan d'action priorisé (lots, calendrier par antenne, risques), le faire valider par la DSI et le mettre en œuvre.\n3.2 - Conduite des imports\nPlanifier et conduire les imports antenne par antenne : extraction depuis l'entrepôt de données, transformation, chargement dans la base ;\nGarantir la re-jouabilité, les points de reprise (checkpoints), le retour arrière (rollback) et la traçabilité des transformations, sans jamais altérer les données sources ;\nDévelopper, maintenir et fiabiliser les scripts et outils d'automatisation de la reprise.\n3.3 - Qualité des données\nAppliquer et enrichir les règles de normalisation (noms de famille en capitales, casse des prénoms et raisons sociales, apostrophes et caractères spéciaux, espaces superflus, codes postaux et numéros de téléphone outre-mer et étrangers) ;\nMettre en œuvre les règles de dédoublonnage et les contrôles de cohérence ;\nSuivre des indicateurs de qualité (complétude, cohérence, doublons) et réaliser des contrôles systématiques avant et après chaque import.\n3.4 - Accompagnement des antennes\nÊtre l'interlocuteur direct de chaque antenne pour la préparation de son import : inventaire des données, jeux d'essai, validation des résultats ;\nExpliquer les anomalies détectées de façon claire et pédagogique à des interlocuteurs non techniques, et les accompagner dans leur correction ;\nFaire preuve d'écoute pour comprendre les pratiques et contraintes propres à chaque antenne, et en tenir compte dans les traitements ;\nFormaliser les échanges et validations (comptes rendus, points de suivi).\n3.5 - Pilotage et reporting\nTenir à jour le suivi d'avancement des imports, produire les reportings associés (avancement, qualité des données) et rendre compte régulièrement à la DSI et au Product Owner ;\nAlerter au plus tôt sur les risques, blocages et arbitrages nécessaires ;\nS'intégrer dans les rituels agiles de l'équipe et travailler en lien étroit avec l'équipe de développement CRM ;\nÊtre en lien direct avec l’équipe de développement pour s’assurer que les données sont correctement intégrées à la base de données cible.\n3.6 - Documentation et passation\nMaintenir une documentation à jour : procédures d'import, runbooks, règles appliquées, limites connues ;\nPréparer en fin de mission une passation complète permettant la reprise du chantier dans les meilleures conditions.\nProfil recherché\n4. Profil recherché — Compétences requises\n4.1 - Compétences techniques indispensables\nPostgreSQL : maîtrise approfondie (modélisation, SQL avancé, contraintes d'intégrité, performances, transactions) ;\nReprise et migration de données de bout en bout, y compris depuis des sources hétérogènes (Excel, Eudonet, outils métiers existants, exports divers) ;\nData quality : normalisation, dédoublonnage, contrôles de cohérence, indicateurs de complétude ;\nIndustrialisation des traitements : re-jouabilité, journalisation, rollback, traçabilité ;\nScripting d'automatisation (Python ou équivalent) ;\nSécurité des données personnelles : accès restreints, protection et purge des extractions, conformité RGPD.\n4.2 - Méthode et pilotage\nCapacité à construire un plan d'action, à le prioriser, à l'exécuter et à en rendre compte ;\nPratique des méthodes agiles (Scrum, Kanban) et capacité à s'intégrer dans des rituels existants ;\nRédaction de documentation technique et de procédures ;\nProduction de reporting et de tableaux de bord (Power BI ou équivalent) : capacité à ajuster les métriques selon les besoins et à être force de proposition sur les indicateurs de suivi.\n4.3 - Compétences complémentaires appréciées\nOutils d'orchestration ou de transformation (dbt, Airflow ou équivalent) ;\nConnaissance d'outils CRM du marché, en particulier Eudonet ;\nNotions de l'écosystème Symfony / Doctrine ;\nConnaissance des environnements associatifs ou des organisations en réseau (fédérations, antennes locales).","description_format":"text","description_chars":4245,"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":["Information Technology","IT Consulting & Digital Transformation"],"lifecycle":[{"event":"open","at":"2026-10-12T12:07:27Z"}],"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":22,"reasons":["seen:0","win:early"],"computed_at":"2026-10-13T04:21:10Z"},"pay":{"stated_usd_annual":168000,"is_top_pay":true},"html_url":"https://alion.io/job/avaliance-senior-data-engineer-postgresql","json_url":"https://alion.io/job/avaliance-senior-data-engineer-postgresql.json","meta":{"generated_at":"2026-10-13T04:21:10Z","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":6809,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-14T00: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":3908476},"rest":"https://alion.io/mcp/rest/get_company?id=3908476"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Favaliance-senior-data-engineer-postgresql"},{"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%2Favaliance-senior-data-engineer-postgresql"},{"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%2Favaliance-senior-data-engineer-postgresql"},{"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/avaliance-senior-data-engineer-postgresql\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Favaliance-senior-data-engineer-postgresql"}]}