Data Engineers

Posted 9 Days Ago
Be an Early Applicant
Johannesburg, City of Johannesburg, Gauteng, ZAF
In-Office
Mid level
Information Technology • Pet • Professional Services
The Role
Design and build scalable cloud-native data platforms and lakehouse architectures for client engagements. Develop and optimize pipelines, modernize legacy environments, and migrate data workloads to Azure, AWS, Google Cloud, Fabric, Synapse, BigQuery, Redshift, and Databricks. Engage clients, support pre-sales activities, lead technical reviews, mentor consultants, improve automation and scalability, and collaborate with executive, product, and analytics stakeholders.
Summary Generated by Built In
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

RequirementsData 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 Required

  • 3–5 years of hands-on data engineering experience for intermediate-level roles
  • 6–8+ years of hands-on data engineering experience for senior-level roles
  • Strong proficiency in Python and/or SQL, including query optimization
  • Experience with 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: Azure, AWS, or Google Cloud Platform
  • Familiarity with Databricks, Snowflake, Delta Lake, and PySpark
  • Understanding of data transformation frameworks such as dbt
  • Experience using Git for version control
  • 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
  • Leading end-to-end data platform delivery
  • Architecting enterprise-grade lakehouse environments
  • Implementing data mesh patterns
  • Infrastructure as code using Terraform, Bicep, AWS CDK, or Pulumi
  • DevOps and CI/CD pipeline experience
  • Experience working with cross-functional teams in a consulting environment
  • Experience mentoring junior engineers
  • Contributing to technical strategy and solution direction
  • Bachelor’s degree in Computer Science, Information Systems, Information Technology, or a related field
  • Master’s degree in a relevant field
  • Microsoft Fabric Data Engineer Associate certification
  • Microsoft Azure Data Engineer Associate certification
  • Databricks Certified Data Engineer Associate certification
  • Google Professional Data Engineer certification
  • AWS Certified Data Engineer Associate certification
  • Databricks Certified Data Engineer Professional certification
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
22 Employees
Year Founded: 2013

What We Do

Blue Pearl is a market-leading CLOUD Solutions developer with extensive knowledge and insight into the latest technologies, standardised processes, advanced technical capabilities and consulting processes available, ensuring wholistic success for our clientele. We offer professional consulting to compliment your business strategy and overall management and make it our priority to add value to any business by listening, analysing and creating a conducive solution that will empower our client. We implement a Data Analysis Process that includes inspecting, cleansing, transforming, and modelling data with the end-goal of discovering useful information, informing conclusions, and relevant information to support your decision-making. Your business cannot afford not to engage with us, allowing our data analysis to play a role in making your business decisions more scientific and helping your business achieve effective operation. Blue Pearl’s team of experts include BI strategists, BI analysts, Data Warehouse Architects, Data Scientists, Implementation and Development experts. With the use of BI, Analytics and Big Data, we effectively partner with our customers on their mission to achieve a competitive business advantage and real ROI from the structured information we collect.

Similar Jobs

Iress Logo Iress

Senior Data Engineer

Information Technology • Software
In-Office
Johannesburg, Gauteng, ZAF
2000 Employees

Mastercard Logo Mastercard

Director - Network Management

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Johannesburg, City of Johannesburg, Gauteng, ZAF
38800 Employees

Wise Logo Wise

Senior Banking / Country Manager

Fintech • Mobile • Payments • Software • Financial Services
Hybrid
Johannesburg, City of Johannesburg, Gauteng, ZAF
9000 Employees

TransUnion Logo TransUnion

Account Executive

Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
Hybrid
Johannesburg, Gauteng, ZAF
13000 Employees

Similar Companies Hiring

Standard Template Labs Thumbnail
Artificial Intelligence • Information Technology • Software
New York, NY
25 Employees
NODA AI Thumbnail
Artificial Intelligence • Information Technology • Software • Cybersecurity
Sydney, AU
54 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account