Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.
Blue Pearl PTY LTD in Johannesburg seeks a Data Engineer to design and build scalable data platforms using cloud-native and lakehouse architectures. You will develop data pipelines with Python, SQL, dbt, and tools like Databricks, ADF, AWS Glue, and BigQuery, while modernising legacy environments and migrating to the cloud.
You will engage with clients to shape data solutions, support pre-sales, and mentor junior engineers, balancing billable work with team growth and knowledge sharing.
You will be assigned a portfolio of client engagements where you will be expected to:
3–5 years' experience
3–5 years of hands‑on experience in data engineering.
Strong proficiency in Python and/or SQL, including query optimisation.
Experience working with both relational and non‑relational databases.
Experience designing and building data pipelines and data models.
Understanding and practical experience with lakehouse architectures, including the medallion pattern.
Practical experience with at least one major cloud platform, including:
Familiarity with:
Understanding of data transformation frameworks such as dbt.
Experience with version control using Git.
Understanding of CI/CD practices for data workflows.
Strong analytical and problem‑solving skills.
Ability to perform root‑cause analysis on complex data issues.
Good communication and stakeholder engagement skills.
6–8+ years' experience
6–8+ years of hands‑on experience in data engineering.
All intermediate-level technical requirements, together with demonstrable experience in:
Bachelor's degree in:
Master's degree in a relevant field is advantageous.
One or more of the following certifications would be advantageous: