DVT logoDVT logo

Senior Data Engineer / Analytics Engineer (AWS)

DVTRemote job
Remote Contract

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

Key ResponsibilitiesData Platform & PipelinesDesign, develop, and maintain robust ETL/ELT pipelines within AWS-native data environments. Manage Airflow orchestration, including scheduling, dependencies, retries, alerting, and operational support. Create analytics-ready data models in dbt, employing modular, warehouse-first transformation patterns. Work confidently with S3 (raw, staged, curated) and Redshift Serverless for data storage and warehousing. Contribute to the roadmap and potential migration towards Snowflake as a future data warehouse. Engineering & QualityWrite clean and maintainable Python for pipeline logic, scripting, and lightweight engineering tasks. Integrate data quality, testing, and observability into every pipeline — treating these as fundamental elements. Implement sound version control, code review, and CI/CD practices for data workloads.

About the job

DVT is a well-established software development firm with teams working alongside major companies in South Africa and beyond. Engineers here contribute to modern data platforms and collaborate with experienced professionals across the industry.

The company values ongoing learning, encourages sharing knowledge internally, and supports technical events in the AWS and data communities.

Role Overview

The Senior Data Engineer / Analytics Engineer will join the Data and Automation practice for a significant client project. This fully remote, client-facing position focuses on designing, building, and maintaining an AWS-first data platform.

What You Will Do

  • Design and manage data pipelines from S3 to Redshift Serverless
  • Orchestrate workflows using Airflow
  • Model data with dbt
  • Develop scripts in Python
  • Contribute to analytics engineering standards and practices
  • Communicate with stakeholders across distributed teams
  • Support potential migration efforts toward Snowflake

What We Look For

  • Hands-on experience with AWS data platforms
  • Strong background in software engineering for data
  • Proficiency in Python, Airflow, dbt, and data modeling
  • Ability to own data pipelines end-to-end
  • Comfort working directly with clients and distributed teams

This is not a general backend engineering role. The team seeks engineers with direct experience building and maintaining modern cloud data solutions.

About DVT

DVT is a leading software development company in South Africa, known for its commitment to innovation and excellence. We specialize in cutting-edge technologies and provide our engineers with opportunities to work on impactful projects globally.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.