Data Engineer Level 2
Summary
Build and maintain scalable ELT pipelines and Snowflake data models in AWS to power analytics and reporting across the company.
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!