Senior Data Engineer job vacancy in Cape Town.
We are looking for a highly skilled Senior Data Engineer to join our team for a cloud migration initiative centered on Snowflake.
The ideal candidate will have strong expertise in dbt, AWS, Airflow, Python, and advanced SQL.
You will play a key role in building, automating, and optimizing data pipelines to ensure high performance and reliability in a modern, cloud-based data ecosystem.
Duties and Responsibilities :
- Design, develop, and maintain data pipelines and transformation workflows using dbt and Airflow.
- Develop and optimize complex SQL queries for data extraction, transformation, and analytics.
- Lead and support data migration initiatives to Snowflake within an AWS environment.
- Collaborate with architects, analysts, and business teams to ensure alignment on data requirements.
- Implement data quality, lineage, and performance monitoring standards.
- Leverage Python for data automation, validation, and process orchestration.
- Contribute to continuous improvement and DevOps practices within the data engineering environment.
Skills & Experience Required :
5+ years of professional experience as a Data Engineer.Proven hands-on experience with Snowflake, dbt, AWS, Airflow, and Python.Advanced SQL development and optimization skills.Strong understanding of ETL / ELT, data modeling, and data warehousing principles.Familiarity with CI / CD pipelines, version control (Git), and infrastructure as code.Experience with cloud-based architecture and modern data stacks.Strong analytical thinking and problem-solving ability.Preferred Qualifications :
Bachelor’s degree in Computer Science, Information Systems, or a related field.Certifications in AWS, Snowflake, or dbt are advantageous.Experience with containerization (Docker, Kubernetes) is a plus.#J-18808-Ljbffr