Derivco

Data Engineer Level 2

Derivco South Africa

Software Development · 1,001-5,000 employees

Aug 07
data-engineer Mid (2-5 yrs) Full-time South Africa
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

You will design, build, and maintain scalable ELT pipelines and modern data platforms to ensure data reliability and accessibility. Additionally, you will collaborate with cross-functional teams to optimize data models and implement monitoring and observability solutions.

What they look for

SQL Python dbt AWS Snowflake Airflow Data warehousing Data modeling Git CI/CD Infrastructure as Code ELT pipelines Data engineering Problem-solving Communication

Requirements

Candidates must have 3-5 years of experience in data engineering with strong proficiency in SQL, Python, dbt, Snowflake, and AWS. Familiarity with orchestration tools like Airflow, CI/CD pipelines, and modern data modeling practices is also required.

Benefits

Career growth Continuous learning

Full description

Are you passionate about turning data into powerful business insights? Join Derivco's Advanced Data Products Team and help build scalable, cloud-based data solutions that drive smarter decision-making across the business.

What You'll Do

As a Data Engineer Level 2, you'll design, build, and maintain modern data platforms and pipelines that ensure data is reliable, accessible, and ready for analytics.

Key responsibilities include:

  • Developing scalable ELT pipelines using SQL, Python, dbt, AWS, and Snowflake
  • Building and optimising data models and data products
  • Integrating new data sources for analytics and reporting
  • Implementing data quality, monitoring, and observability solutions
  • Supporting production pipelines and platform automation
  • Collaborating with Data Scientists, Analytics Engineers, and business stakeholders
  • Troubleshooting and resolving data-related issues
  • Contributing to engineering best practices and code reviews

What We're Looking For

  • 3-5 years' experience in Data Engineering or a related field
  • Strong SQL and Python skills
  • Hands-on experience with dbt, Snowflake, and AWS
  • Experience with Airflow (or similar orchestration tools)
  • Understanding of data warehousing and modern data modelling practices
  • Familiarity with Git, CI/CD pipelines, and Infrastructure as Code
  • Strong problem-solving and communication skills

Nice to Have

  • Experience with large-scale data platforms
  • Exposure to cloud migrations and platform modernisation
  • Knowledge of data governance, observability, or streaming technologies
  • Agile and DevOps experience

Why Derivco?

Work with cutting-edge technologies, solve complex data challenges, and help shape platforms used by millions globally. Join a collaborative team that values innovation, continuous learning, and career growth.

Location: Durban Ready to build the future of data with us? Apply today!

Similar roles