About the Role
As a Senior Data Engineer, you will play a key role in designing, developing, and optimizing innovative data solutions for the banking sector.
You will be an essential member of the Data Engineering team and collaborate with business experts, data scientists, and developers to transform our clients’ digital platforms.
Key Responsibilities
Design, develop, and maintain robust and scalable big data solutions using Hadoop, Spark, Kafka, Python, etc.
Implement real-time and batch data pipelines for complex use cases
Ensure data quality, security, and compliance at every stage of the data lifecycle
Integrate streaming solutions with Kafka for near real-time analytics
Develop and maintain microservices in Node.js
Mentor junior engineers and promote best practices
Required Technical Skills
Big Data \& Data Processing:
Hadoop, Spark, Kafka
Programming Languages:
Python, Node.js
Databases:
Cassandra, NoSQL
Analysis Tools \& Notebooks:
Zeppelin
Architecture \& Pipelines:
Distributed architectures, data pipelines, scalable systems
Experience and Education
Master’s degree in Computer Science, Data Science, or equivalent
At least 10 years of professional or equivalent experience in data engineering, gained in enterprise, freelance projects, or complex assignments
Experience in the banking or financial sector is appreciated
Leadership, autonomy, excellent communication skills
Fluency in French and English
Nice to have
Recognized certifications (Cloudera, Databricks, AWS, GCP, Azure)
Experience with visualization tools (Tableau, Power BI)
Knowledge of another European language
Security \& Compliance: GDPR, Data Security, Data Governance
We look forward to meeting curious and committed technical profiles. Even if you do not meet all the criteria, we encourage you to apply : your transferable skills and willingness to learn can make the difference.