Intermediate Data Engineer

Posted 4 Hours Ago
Be an Early Applicant
Johannesburg, City of Johannesburg, Gauteng, ZAF
Hybrid
Mid level
Gaming • Software
The Role
Build and maintain batch and near-real-time data pipelines across ingestion, transformation, storage, and serving layers. Contribute to lakehouse architecture, scalable processing, data quality, governance, orchestration, and pipeline reliability. Troubleshoot production issues, optimize performance, modernize legacy workflows, and collaborate with analytics, engineering, product, and business stakeholders to deliver maintainable data platform solutions.
Summary Generated by Built In

SQL

CI/CD pipelines

Hadoop

SQL MS 

Data engineering

Data warehousing

Python, Java, or Scala 

Analytical

Machine Learning

Problem Solving

Responsibilities

Data Platform Engineering:

  • Build, maintain, and improve batch and near-real-time data pipelines that support analytics and operational use cases.
  • Contribute to ingestion, transformation, storage, and serving layers within the enterprise data platform.
  • Develop reliable and maintainable data processing logic using SQL, Python, and related tooling.
  • Help modernise legacy data workflows into more scalable and supportable patterns.

Lakehouse Architecture & Scalable Processing:

  • Contribute to the implementation and improvement of data lake or lakehouse components.
  • Support the preparation of data for efficient analytical use across warehouse and large-scale storage environments.
  • Assist with data layout, partitioning, and optimisation practices that improve platform performance and maintainability.
  • Work with senior engineers to apply platform standards and architectural patterns consistently.

Data Quality, Reliability & Governance:

  • Build and maintain data quality checks, reconciliation logic, and pipeline validation routines.
  • Help ensure datasets meet expectations for freshness, completeness, and accuracy.
  • Support metadata, lineage, and documentation practices that improve trust and transparency.
  • Troubleshoot pipeline failures, data discrepancies, and performance issues in production.

Collaboration & Delivery:

  • Partner with BI, analytics, software engineering, product, and business stakeholders to understand and support data use cases.
  • Translate business and platform requirements into scalable, well-engineered technical solutions.
  • Participate in planning, estimation, implementation, testing, and deployment activities.
  • Contribute to code reviews, documentation, and shared engineering standards.

Continuous Improvement & Innovation:

  • Identify opportunities to improve automation, reliability, scalability, and maintainability across the platform.
  • Stay current with emerging data engineering practices, tools, and patterns.
  • Grow technical capability in modern data platform engineering through hands-on project delivery.

Tech Environment:

The platform may include a combination of established and modern technologies such as: SQL Server, Python, Spark, Flink, Airflow, Object storage, Open format Tables, Kafka / Redpanda, ClickHouse or similar columnar analytical stores, Git and CI/CD tooling, Kubernetes, OpenShift, or similar runtime environments.

Qualifications
  • Degree or diploma in IT, Computer Science, Engineering, or a related technical discipline.
  • 2 to 4 years of experience in data engineering, ETL/ELT development, or data platform engineering.
  • Hands-on SQL experience, including query optimisation, indexing, and performance tuning.
  • Experience building and maintaining batch data pipelines in production environments.
  • Exposure to data platform concepts such as data warehouse, data lake architecture, or object storage.
  • Experience with orchestration platforms such as Airflow, Dagster, or similar.

Living the Spirit 

  • Engages in cross-functional collaboration and problem solving while contributing to an inclusive team culture.
  • Supports a culture of adaptability and shared accountability across the department and wider business.
  • Shows up authentically and contributes to team success by working effectively with diverse colleagues and perspectives.
  • Approaches challenges as opportunities to learn, improve, and help others grow.

Skills Required

  • Degree or diploma in IT, Computer Science, Engineering, or a related technical discipline
  • 2 to 4 years of experience in data engineering, ETL/ELT development, or data platform engineering
  • Hands-on SQL experience, including query optimization, indexing, and performance tuning
  • Experience building and maintaining batch data pipelines in production environments
  • Exposure to data platform concepts such as data warehousing, data lake architecture, or object storage
  • Experience with orchestration platforms such as Airflow, Dagster, or similar
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
940 Employees
Year Founded: 2010

What We Do

BET Software is one of the most diverse betting software providers in Sub-Saharan Africa. It develops reliable online and retail betting solutions and other software systems. Its SyX platform provides a sportsbook integrated with casino betting, virtual games, and live lotteries, and is designed to handle large transaction volumes on low-end hardware and in areas with limited internet connectivity. The company is expanding its international footprint.

Similar Jobs

Blue Pearl HQ Logo Blue Pearl HQ

Data Engineer

Information Technology • Pet • Professional Services
In-Office
Johannesburg, City of Johannesburg, Gauteng, ZAF
22 Employees

Blue Pearl HQ Logo Blue Pearl HQ

Data Engineer

Information Technology • Pet • Professional Services
In-Office
Johannesburg, City of Johannesburg, Gauteng, ZAF
22 Employees

TransUnion Logo TransUnion

Operations Analyst

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

Mastercard Logo Mastercard

Project Manager

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

Similar Companies Hiring

Ford Energy Thumbnail
Automotive • Software • Energy • Utilities • Manufacturing • Renewable Energy
US
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
33 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account