Missions
Design, develop, and maintain robust and scalable data pipelines (batch and/or streaming).
Ensure the ingestion, transformation, and provisioning of data from multiple sources to data warehouses / data lakes.
Supervise and ensure the reliability of data processing (monitoring, alerting, incident recovery).
Identify, analyze, and correct incidents related to data flows (performance, quality, availability).
Optimize the performance of ETL/ELT processes and SQL queries.
Automate data processes via Python scripts (orchestration, quality controls, cleaning).
Participate in data modeling (schemas, tables, analytical views).
Contribute to the industrialization of data flows (testing, CI/CD, documentation).
Work in collaboration with BI teams to feed reporting and visualization tools.
Participate in migration, modernization, or redesign projects for data platforms.
Perform technological monitoring of Data Engineering, Cloud, and DataOps tools.
Profile
Education & Experience
Master's degree (Bac +5) in computer science, data engineering, information systems, or equivalent.
Proven experience (minimum 4 to 5 years) as a Data Engineer or in an equivalent role.
Technical Skills
Excellent proficiency in Python.
Solid experience with ETL / ELT and orchestration tools (Airflow, Talend, dbt, or equivalent).
Very good command of relational databases (SQL Server, PostgreSQL…) and advanced SQL.
Experience in Data Warehouse / Data Lake environments.
Knowledge of at least one BI visualization tool (Power BI, Tableau, Qlik, Looker…).
Proficiency in versioning and CI/CD tools: Git, GitLab, Jenkins.
Knowledge of DataOps best practices (monitoring, testing, data quality).
Soft Skills
Analytical mindset and rigor
Autonomy and sense of responsibility
Ability to work in a distributed environment
Good interpersonal skills and ability to collaborate with technical and business profiles
Orientation towards performance and data quality