Degree or Diploma in Computer Science, Engineering, Mathematics, or related field — NQF 5–6 (Essential)
AWS Certification (Beneficial)
2–4 years relevant experience in a data team, including exposure to data science models and building/optimising data pipelines (Essential)
Basic knowledge of data engineering concepts, data modelling, and databases
Technical Skills such as:
- Python
- PySpark
- SQL
- dbt (Data Build Tool)
- Git / Version Control
- ETL pipeline development
- Data modelling
- Apache Airflow / Orchestration
- Data quality frameworks and observability
- Apache Iceberg / Delta Lake (open table formats)
- Terraform / Infrastructure as Code
- AWS Cloud — EMR, S3, Glue, Athena (Beneficial)
- Snowflake (Beneficial)
- Retail Operations experience
Developing Specialist Capability — Supports the analysis, diagnosis, testing, resolution, and documentation of data solutions within an agile team
Technical Aptitude — Strong passion and excitement for data, new technologies and solutions, and their range of possibilities and value for the business
Self-Motivation — High level of drive to set, meet, and exceed goals and expectations. Uses own initiative in dealing with challenges
Detail and Quality Focus — Has an affinity for structure and efficiency. Diligently watches over work processes, tasks, and outputs to ensure accuracy while promptly correcting quality concerns
Communication — Communicates well both verbally and in writing. Able to simplify complex technical concepts for a variety of stakeholders
Collaboration — Builds sound working relationships across the business. Able to work independently or collaboratively. Willing to coach/mentor others
Resilience — Ability to work under pressure and tight time constraints, efficiently prioritising workloads in a high-volume, fast-moving environment
Curiosity — Open to learning with a strong interest in data and discovery. Curious about exploring and answering business analytics questions