- Trouver mon job s
- Trouver mon entreprise s
-
Accès recruteur
- Diffuser ma première offre
- Déjà client
-
Emploi
- Formation
-
Mon compte
- Se connecter Mon compte
- S'inscrire
-
- Mon espace
- Mes CV vus
- Mes candidatures
- Mes alertes
- Mon profil
- Paramètres
- Déconnexion
Hellowork a estimé le salaire pour cette offre
Cette estimation de salaire pour le poste de Data Engineer H/F à Montpellier est calculée grâce à des offres similaires et aux données de l’INSEE.
Cette fourchette est variable selon expérience.
Salaire brut min
37 000 € / an 3 083 € / mois 20,33 € / heureSalaire brut estimé
43 400 € / an 3 617 € / mois 23,85 € / heureSalaire brut max
51 200 € / an 4 267 € / mois 28,13 € / heureCette information vous semble-t-elle utile ?
Merci pour votre retour !
Data Engineer H/F Le Groupe Septeo
- Montpellier - 34
- CDI
- Bac +3, Bac +4
- Bac +5
- Secteur informatique • ESN
- Exp. 7 ans min.
Les missions du poste
Nous recherchons un(e) Data Engineer H/F, en CDI, à proximité de Montpellier (Lattes) pour notre filiale Septeo ADB.
Ce que nous pouvons accomplir ensemble :
Dans le cadre de l'industrialisation des migrations de données d'un ERP vers un autre, l'équipe Data renforce son pôle ETL / ELT.
Le poste s'inscrit dans un environnement industriel, orienté delivery, avec des contraintes fortes de qualité, reproductibilité et traçabilité.
Le Data Engineer interviendra au coeur de la plateforme de migration et travaillera en étroite collaboration avec :
- Le Tech Lead Data et un data engineer
- Les équipes produit
- Les équipes métier (migration / fonctionnel)
- Les équipes infra / DevOps
Vos missions principales
1.Modèles de données (dbt)
- Concevoir et maintenir des modèles dbt (RAW REFINED TRUSTED)
- Implémenter les règles métier de façon explicite et documentée
- Centraliser les règles communes (mapping, normalisation, référentiels)
2. Robustesse & fiabilité des pipelines
- Pipelines reproductibles, OS-agnostiques, déployables via CI/CD
- Tests dbt (schéma, unicité, volumétrie), contrôles de cohérence inter-modèles
- Alertes sur écarts ou régressions, optimisation des performances
3. Contributions applicatives
- Maintenir les endpoints API (FastAPI) et les interfaces (Vue.js 3 / Quasar) liés aux flux de migration et d'import
- Contribuer au système IA de suggestions en cascade (pattern matching, embeddings, LLM)
- Gérer les migrations de schéma (Alembic) et les connecteurs de données (ODBC / SQL Server)
4. Documentation & collaboration transverse
- Documenter modèles, règles de transformation, conventions de nommage
- Participer aux code reviews et aux ateliers de validation fonctionnelle post-migration
- Collaborer avec les équipes métier, produit et infra
Nouvelle stack :
- Transformation :dbt, SQL avancé, Python
- Bases de données :SQL Server, PostgreSQL (+ pgvector), Snowflake / équivalent
- Orchestration :Airflow (ou équivalent)
- Application :FastAPI, Vue.js + TypeScript + Quasar
- IA :scikit-learn, embeddings vectoriels, NLP, LLM
- Infra / CI/CD :Docker, AWS ECS , ECR, S3, Bitbucket & Azure Pipelines
- Data quality :Tests dbt, Pytest
Le profil recherché
Et si c'était vous ?
- Bac +3/5 en informatique ou équivalent, avec au moins 2 à 5 ans d'expérience sur des projets data.
- Solide maîtrise de SQL (modélisation, optimisation) et bonnes bases Python.
- Première expérience avec DBT et/ou Snowflake (Redshift, BigQuery, Synapse...) est un plus.
- Connaissance des principes de CI/CD, des tests automatisés et des bonnes pratiques DevOps.
- Vous savez travailler en équipe, faire preuve de rigueur et d'autonomie.
- Esprit d'initiative et goût du challenge dans un environnement en pleine évolution.
- Une expérience en développement web Python (Flask, Django) et front (VueJS, React) serait appréciée.
Infos complémentaires
Rejoindre Septeo, c'est aussi :
- Grandir et s'épanouir grâce à un parcours de formation personnalisé, des opportunités de mobilité interne et la possibilité de s'auto-former via notre plateforme Udemy
- Vivre une aventure humaine, échanger et partager autour d'évènements thématisés (afterworks, sport, RSE, séminaires, etc.)
- Rejoindre un collectif qui prend soin des autres et s'engage en faveur de l'égalité des chances, la diversité et l'inclusion
Un process de recrutement en 3 étapes :
- Un premier échange téléphonique avec un(e) chargé(e) de recrutement pour vous présenter le poste et ses missions, en savoir plus sur vous.
- Un second entretien avec un double objectif : vous présenter notre groupe et ses valeurs, mais aussi connaitre vos motivations et l'adéquation de votre projet professionnel avec le poste proposé.
- Enfin un entretien technique avec le Manager ainsi que le CTO, pour valider l'ensemble de vos compétences.
Vous faites quoi lundi ?
Les étapes de recrutement
Les étapes de recrutement peuvent varier selon l'offre à laquelle vous postulez.
-
Un premier échange téléphonique avec un(e) chargé(e) de recrutement.
-
Un second entretien avec 2 objectifs : présenter notre groupe & connaitre vos motivations.
-
Un dernier entretien sera l’occasion de rencontrer votre futur(e) manager.
-
Le Groupe Septeo en images
Publiée le 12/02/2026 - Réf : REF1794N
Créez une alerte
Data Engineer H/F
- Montpellier - 34
- CDI
Finalisez votre candidature
sur le site du
recruteur
Créez votre compte pour postuler
sur le site du
recruteur !
sur le site du recruteur
sur le site du recruteur !
Ces offres pourraient aussi
vous intéresser
Recherches similaires
- Emploi Data engineer
- Emploi Informatique
- Emploi Béziers
- Emploi Sète
- Emploi Agde
- Emploi Lunel
- Emploi Pézenas
- Emploi La Grande-Motte
- Emploi Frontignan
- Emploi Ganges
- Emploi Bédarieux
- Emploi Mèze
- Emploi Développeur
- Emploi Technicien support informatique
- Emploi Développeur Java
- Emploi Technicien informatique
- Emploi Product owner
- Entreprises Informatique
- Entreprises Data engineer
- Entreprises Montpellier
- Emploi Data
- Emploi Senior
- Emploi Europe
- Emploi Tech
- Emploi Expert
- Emploi CDI Montpellier
- Emploi Senior Montpellier
- Emploi Data Montpellier
Testez votre correspondance
Chargement du chat...
{{title}}
{{message}}
{{linkLabel}}