Senior Data Engineer

Job Summary:

We are looking for an experienced Senior Data Engineer with a minimum of 8 years of experience in data warehouse design and implementation, data modelling, and ETL processes. The ideal candidate will have strong SQL skills, experience using Snowflake DB and Matillion for ETL, and a good understanding of Python and GitHub. The candidate will be responsible for designing and implementing data solutions that meet business requirements and support data-driven decision-making.

Key Responsibilities:

  • Design, build, and maintain data warehouse solutions using Snowflake DB.
  • Develop and maintain ETL processes using Matillion and other tools.
  • Design and implement data models to support business requirements.
  • Work with stakeholders to understand business needs and translate them into data requirements.
  • Develop and maintain data pipelines and ensure data quality and integrity.
  • Troubleshoot and resolve issues related to data quality and performance.
  • Optimize data warehouse performance and scalability.
  • Collaborate with other members of the data team to continuously improve data solutions.
  • Document data solutions and processes.


  • Bachelor's degree in Computer Science, Information Systems, or a related field.
  • Minimum of 8 years of experience in data engineering.
  • Experience with data warehouse design and implementation.
  • Strong SQL skills.
  • Experience using Snowflake DB and Matillion for ETL.
  • Experience with AWS, including S3, EC2, and Redshift.
  • Good understanding of Python and GitHub.
  • Strong data modelling skills.
  • Familiarity with data governance and security best practices.
  • Excellent problem-solving skills.
  • Strong communication skills.
  • Ability to work independently and as part of a team.
Apply for this Job