
Data Engineers
Blue Pearl · Johannesburg, Gauteng, South Africa
Weak hiring record · median 164 days open
All reasons
- Open 61 days
- 85% of this employer's openings are over 60 days old
In its favour
- Still listed on the employer's own board
Key Responsibility
You will be assigned a portfolio of client engagements where you will be expected to:
Design and build scalable data platforms using modern cloud-native and Lakehouse architectures
Develop and optimise data pipelines using Python, SQL, and tools such as Azure Data Factory, AWS Glue, Google Cloud Dataflow, Databricks, and dbt
Modernise legacy data environments, migrating from on-premises solutions to cloud-native platforms such as Microsoft Fabric, Azure Synapse Analytics, AWS Redshift, Google BigQuery, or Databricks
Engage with clients to conceptualize data solutions aligned to their business strategy
Support our sales team with pre-sales activities, proof-of-concept deliveries, and technical proposals
Provide technical guidance and mentorship to junior and intermediate consultants
Lead technical reviews and contribute to consultants' growth plans
Identify opportunities to automate manual processes, optimise data delivery, and improve infrastructure scalability
Work with stakeholders, including executive, product, and analytics teams, to address data infrastructure needs
Drive knowledge sharing through technical blogs, internal forums, and workshops
Balance billable project work with team support responsibilities
Requirements
Data Engineer – Candidate Requirements
Intermediate Level
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:
- Microsoft Azure
- AWS
- Google Cloud Platform (GCP)
- Familiarity with:
- Databricks
- Snowflake
- Delta Lake
- PySpark
- 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.
Senior Level
6–8+ years' experience
- 6–8+ years of hands-on experience in data engineering.
- All intermediate-level technical requirements, together with demonstrable experience in:
- Leading end-to-end data platform delivery.
- Architecting enterprise-grade lakehouse environments.
- Implementing data mesh patterns.
- Infrastructure-as-code using tools such as Terraform, Bicep, AWS CDK or Pulumi.
- DevOps and CI/CD pipelines.
- Working effectively with cross-functional teams in a dynamic consulting environment.
- Mentoring junior engineers.
- Contributing to technical strategy and solution direction.
Qualifications
- Bachelor's degree in:
- Computer Science
- Information Systems
- Information Technology
- or a related field.
- Master's degree in a relevant field is advantageous.
Certifications
One or more of the following certifications would be advantageous:
- Microsoft Fabric Data Engineer Associate
- Microsoft Azure Data Engineer Associate
- Databricks Certified Data Engineer Associate
- Google Professional Data Engineer
- AWS Certified Data Engineer – Associate
- Databricks Certified Data Engineer Professional
Technology Experience
Languages & Frameworks
- Python
- PySpark
- SQL
- dbt
Microsoft Fabric & Azure
- Microsoft Fabric Lakehouses
- Fabric Pipelines
- Fabric Semantic Models
- Direct Lake
- Azure Data Factory
- Azure Data Lake Storage Gen2
- Azure Synapse Analytics
- Azure Databricks
- Azure Event Hubs
Google Cloud Platform
- BigQuery
- Cloud Storage
- Dataflow
- Dataproc
- Pub/Sub
Amazon Web Services
- Amazon S3
- AWS Glue
- Amazon Redshift
- Amazon EMR
- Amazon Kinesis
Databricks & Data Platforms
- Databricks
- Delta Lake
- Unity Catalog
- MLflow
- Databricks Workflows
Databases
- Azure SQL
- Azure Cosmos DB
- PostgreSQL
- Snowflake
- BigQuery
- Amazon Redshift
DevOps & Infrastructure as Code
- Git
- Azure DevOps
- GitHub Actions
- Terraform
- Bicep
- AWS CDK
- CI/CD pipelines
Streaming & Messaging
- Azure Event Hubs
- Azure Stream Analytics
- Apache Kafka
- Amazon Kinesis
- Google Pub/Sub
Visualisation & Analytics
- Microsoft Power BI
- Microsoft Fabric Real-Time Dashboards
- Looker / Looker Studio
- Amazon QuickSight
Skills
- Python
- SQL
- Azure Data Factory
- AWS Glue
- GCP
- Dataflow
- Databricks
- dbt
- Microsoft Fabric
- Synapse
- AWS
- Redshift
- BigQuery
- Azure
- Snowflake
- Delta Lake
- PySpark
- Git
- Terraform
- Bicep
- AWS CDK
- Pulumi
- Azure Data Lake Storage
- Azure Databricks
- Azure Event Hubs
- Google Cloud Storage
- Dataproc
- Pub/Sub
- S3
- EMR
- AWS Kinesis
- Unity Catalog
- MLflow
- Azure SQL
- Cosmos DB
- PostgreSQL
- Azure DevOps
- GitHub Actions
- Kafka
- Power BI
- Looker
- Looker Studio
More jobs at Blue Pearl
All 71- DevSecOps / Azure ArchitectBlue Pearl · Johannesburg, Gauteng, South Africa5d ago
- Software & Data Engineer – Banking (CIB)Blue Pearl · Johannesburg, Gauteng, South Africa5d ago
- Data Engineer – Banking (CIB)Blue Pearl · Johannesburg, Gauteng, South Africa5d ago
- Senior BI Developer – Banking (CIB)Blue Pearl · Johannesburg, Gauteng, South Africa5d ago
- Application Developer - DevOpsBlue Pearl · Johannesburg, Gauteng, South Africa5d ago
Similar roles
- Data Engineering LeadBlue Pearl · Johannesburg, Gauteng, South Africa3mo ago
- Data Engineering Lead – Data Science and AIDvt · Cape Town, Western Cape, South Africa2mo ago
- Senior Data Engineer – Healthcare Data PlatformBlue Pearl · Johannesburg, Gauteng, South Africa27d ago
- Xperts: Senior Java Engineer (Data Engineering)Inspired Testing · Cape Town, South Africa4mo ago
- Senior Data Engineer Consultant – Data Quality and Modern Cloud PlatformKeyrussa · Durban, KZN, South Africa2mo ago
- Senior Data Engineer (Databricks & Cloud Data Platforms)Dvt · Cape Town, Western Cape, South Africa5mo ago