Senior Data Engineer
Role details
Job location
Tech stack
Job description
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, 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
Requirements
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.