
Senior Data Engineer / Analytics Engineer β AWS
Posted May 24

Posted May 24
This is a fully remote position, open to applicants in South Africa.
β’ Design, develop, and sustain efficient ETL/ELT pipelines within AWS-native data settings.
β’ Manage Airflow orchestration β including scheduling, dependencies, retries, alert notifications, and operational support.
β’ Create analytics-ready data models in dbt, utilizing modular, warehouse-first transformation methodologies.
β’ Operate confidently with S3 (raw, staged, curated) and Redshift Serverless for storage and warehousing.
β’ Contribute to the strategic roadmap and potential transition toward Snowflake as a future data warehouse.
β’ Write clean, maintainable Python code for pipeline logic, scripting, and lightweight engineering tasks.
β’ Integrate data quality, testing, and observability into every pipeline β ensuring it is a primary focus, not an afterthought.
β’ Implement sound version control, code review, and CI/CD practices for data workloads.
β’ Collaborate directly with client stakeholders: gather requirements, present solutions, and provide guidance on trade-offs.
β’ Partner with analysts, product teams, and fellow engineers in a distributed, remote-first environment.
β’ Participate in architectural reviews, retrospectives, and the continuous enhancement of platform practices.
β’ Over 5 years of experience in data engineering, analytics engineering, or related fields.
β’ Strong practical experience with AWS data platforms β focusing on S3-centered flows, cloud-native data workflows, and warehouse-driven delivery.
β’ Proven expertise with Apache Airflow β including design, maintenance, and troubleshooting of production pipelines.
β’ Proficient in dbt β with a solid grasp of analytics engineering patterns, modular models, testing, and documentation.
β’ Experience with data warehousing β Redshift preferred; Snowflake highly desirable; equivalent warehouse backgrounds will be considered if adaptable.
β’ Skilled in Python β capable of scripting for pipelines, transformations, and automation tasks.
β’ Strong understanding of data modeling techniques (dimensional, wide tables, incremental strategies).
β’ Excellent written and verbal communication skills β able to effectively convey technical concepts to non-technical audiences.
β’ Ability to work independently in a fully remote, client-facing setting.
β’ Culture of continuous learning.
β’ Internal knowledge sharing opportunities.
β’ Sponsorship for technical events.
Stillfront Group
Yuxi Global powered by Veritas Automata
Get handpicked remote jobs straight to your inbox weekly.