Job Title: Data Engineer
The role of a data engineer involves designing, developing and implementing large-scale data systems that can efficiently store and process vast amounts of data. These data engineers must possess strong technical skills, including knowledge of programming languages such as Python and Scala, as well as experience with data storage solutions like Apache Spark.
This position is responsible for building and maintaining robust data pipelines, processing large datasets with high efficiency and accuracy, and integrating external data through REST APIs. Additionally, the successful candidate will be able to collaborate effectively with cross-functional teams, ensure high-quality data by implementing testing and monitoring strategies, and contribute to best practices in CI/CD and automation.
The ideal candidate will have a Bachelor's or Master's degree in Computer Science, Engineering, or a related field, along with 2-5 years of experience working as a data engineer in Big Data environments. Key skills include proficiency in Git, Airflow, and CI/CD pipelines, experience with object storage (S3/MinIO), awareness of data governance topics, and fluency in French and English (minimum B2 level). Strong communication skills and a proactive attitude are also essential for success in this role.