BH
Data Engineer | On-site | George, Western Cape
Badger Holdings (Pty) Ltd
South Africa · On-site Full-time 2w ago
About the role
Your day-to-day will include:
- Designing and building scalable ELT pipelines from multiple data sources
- Developing clean, well-structured data models using dbt
- Optimising data models and workloads within Snowflake
- Transforming raw data into high-quality, analytics-ready datasets
- Implementing data quality checks, monitoring, and observability
- Improving performance and managing cloud cost efficiency
- Applying engineering best practices CI/CD, testing, code reviews
- Collaborating with cross-functional teams to deliver practical, scalable solutions
- Contributing to standards, documentation, and mentoring junior engineers
Requirements:
- 4–6+ years’ experience in Data Engineering or a similar role
- Strong SQL skills and experience working with complex transformations
- Proficiency in Python or similar for data processing and automation
- Experience building ELT pipelines in cloud environments AWS, Azure, or GCP
- Hands-on experience with modern data warehouses e.g. Snowflake, Synapse
- Familiarity with tools like dbt, Airflow, or Dagster
- Experience working with structured and semi-structured data JSON, Parquet
- A solid understanding of data governance, security, and best practices
Bonus if you’ve worked with:
- Real-time/streaming technologies Kafka, Spark Streaming
- BI tools like Qlik, Power BI, Looker, or Tableau
- Qlik Replicate / Compose or similar tools
- Agile delivery environments Jira, Azure DevOps
- Cloud certifications or exposure to DevOps practices
Skills
AWSAzureCI/CDDagsterData governanceData qualityData securityDevOpsGCPJSONJiraLookerParquetPower BIPythonQlikSpark StreamingSQLSnowflakeTableaudbtKafkaAirflow
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free