Python Data Engineer (French Speaker) - BPCE SI
ExternalFull-timeOn-site4w ago
AgileAirflowAWSAzureBigQueryCI/CD
Prepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- Design, develop, and maintain end-to-end data pipelines (ELT/ETL) to ingest, process, and store large volumes of data from diverse sources.
- Build robust data models and schemas (data warehouse/data lake).
- Develop in Python to implement data transformations, orchestration, automation tasks, and data quality checks.
- Integrate testing into the data engineering lifecycle, including planning and executing testing activities (UAT/QA), validating data correctness, and ensuring release-ready pipelines.
- Collaborate with Data Engineers, Data Scientists, Analysts, and Business Stakeholders to understand data needs and deliver solutions.
- Leverage and/or implement data quality, monitoring, logging, and alerting to ensure data reliability.
- Ensure data governance, security, privacy, and compliance requirements are met (IAM, encryption, access controls).
- Create and maintain technical documentation, data dictionaries, runbooks, and test plans.
- Participate in code reviews, testing, and Agile/Scrum ceremonies.
- Optional but valued: experience with Control-M or other job orchestration tools; familiarity with CI/CD for data pipelines.
- Hard Skills
- Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field (or equivalent practical experience).
- 3+ years of professional data engineering experience.
- Strong Python development skills (design patterns, testing, packaging, performance considerations).
- Experience with Google Cloud Platform (BigQuery, Cloud Storage, Dataflow/Beam, Dataproc, Pub/Sub, Cloud Composer/Airflow) / AWS or Azure.
- Experience with SQL.
- Hands-on experience building and maintaining data pipelines, data lakes, or data warehouses.
- Proficiency with ETL/ELT concepts, data modeling, and schema design (star/snowflake schemas, normalization).
- Familiarity with data orchestration tools (Airflow/Cloud Composer) and CI/CD for data pipelines.
- Experience with version control (Git) and collaboration tooling.
- Exposure to testing practices: UAT, QA testing, test planning, data validations, and test automation is highly desirable.
- Good communication skills in French (+B1 level required) and English.
- Soft Skills
- Excellent problem-solving skills;
- Attention to detail;
- Ability to work autonomously as well as in a team;
- Collaborative mindset with the ability to explain complex technical concepts to non-technical stakeholders;
- Proactive, with strong documentation habits and the ability to manage multiple priorities.
- We will only consider CVs in English.
Benefits
Flexible schedule
Additional Information
Natixis in Portugal is currently seeking a Python Data Engineer (French Speaker) to join its BPCE SI (Solutions Informatiques) team. The ideal candidate will design, build, and maintain scalable data pipelines and data platforms to enable data-driven decision making.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at Natixisinportugal? Share your experience