Role Overview: At 888Africa we are beginning an exciting data transformation project. This project will directly influence our ability to make data-led decisions across the business.
As a Senior Data Engineer, you will join a small agile team responsible for architecting, developing and maintaining cutting-edge cloud-based data infrastructure. In this role you will work on a number of data integrations via robust, scalable data pipelines to our Data Warehouse.You will also be responsible for working closely with the business to design and build suitable data models to power dashboards and reporting specific to each internal department.
Required Experience & Skills:
Technical Expertise:
* Proven experience with AWS/Azure/GCP (preferably AWS), Redshift/BigQuery, Apache Spark/EMR, Docker, Python, and SQL.
* Hands-on expertise with workflow orchestration tools (Prefect, Mage, or Airflow).
* Experience with MPP architectures and managing large-scale data processing.
* Familiarity with data visualisation platforms such as Looker/Looker Studio/Tableau/QuickSight.
* Experience with data modelling such as Snowflake/Star
* Proficiency in using Terraform and implementing Infrastructure as Code.
* Solid experience in setting up and maintaining CI/CD pipelines.
* Strong understanding of software development best practices.
Professional Attributes:
* Ability to work independently and take ownership of projects.
* Experience in small team environments.
* Self-starter with a strong drive for innovation and continuous learning.
* Confidence in presenting technical solutions and new ideas to business stakeholders.
Desirable Experience:
* Experience working on greenfield projects, building integrations from scratch
* A background or interest in the gaming industry