Morocco , Rabat
--
Company

Job Details

Job Description

Roles & Responsibilities

Job Description

Job Description

We are looking for a Snowflake Data Engineer to join our Data Engineering team. Your responsibilities will include the design, implementation, and optimization of data management solutions on the Snowflake platform, in collaboration with technical and business teams.

Main missions

  • Design, deploy and maintain data architectures on Snowflake.
  • Working on integrating data from different sources (databases, APIs, files, etc.) into Snowflake.
  • Ensuring the performance and optimization of SQL queries in a Snowflake environment.
  • Ensure data quality and the implementation of good data governance practices.
  • Set up and automate ETL/ELT processes with Snowflake.
  • Collaborating with Data Science, Business Intelligence teams and other stakeholders to define data requirements.
  • Participate in the implementation of monitoring and alerting solutions to ensure data availability and quality.
  • Ensure the management of large and complex data while optimizing the costs of using Snowflake.

Desired Candidate Profile

Qualifications

Search profile

Comp tences techniques

  • Mastery of Snowflake (architecture, data sharing, performance, security).
  • Strong skills in SQL (T-SQL, PL/SQL, etc.) and query optimization.
  • Experience with data integration tools such as Fivetran, Talend, or Apache NiFi.
  • Experience in managing ETL/ELT pipelines on cloud platforms.
  • Knowledge of Python or other languages ​​for automation and data integration.
  • Experience with Cloud environments (AWS, Azure, GCP) and associated services (S3, Redshift, BigQuery, etc.).
  • Experience with Business Intelligence tools (Power BI, Tableau, Looker) is a plus.

Behavioral skills

  • Autonomy and ability to work independently.
  • Good communication skills and collaborative spirit.
  • Rigour and attention to detail in data and process management.
  • Strong ability to solve complex problems and innovate in systems optimization.
  • Adaptability and curiosity to learn new technologies and best practices in the sector.

Qualifications

  • Master's degree (Bac +5) in computer science, data engineering, or a similar field.
  • Minimum of 3 years of experience in a similar position, with specific experience on Snowflake.
  • Snowflake certification (desired).

Similar Jobs