1,826,976open jobs
106,569companies
259,126added this week
Browse all
Salary
≈ $37k – $70k per year (Estimated)
Location
In office (Johannesburg)
Seniority
Senior
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 20, 2026. First seen by Alion on Oct 5, 2026. Job Mail scores C on the Alion truth index.

Overview
Company
Impact
Profile match
Job Mail is a South African online job board offering a large selection of vacancies across the country and some positions abroad. Job seekers can search and apply for jobs online, upload a CV and receive job alerts, while employers and recruitment agencies can advertise positions to a broad national audience. The brand is one of the longer-established names in South African job advertising and is operated from South Africa.
Hire Resolve's client is looking for a Senior Data Engineer to join their team in Johannesburg, GP. The Data Engineer will be responsible for designing, building, and maintaining scalable data pipelines to support telecommunications CDR processing, real-time data ingestion, and analytical workloads.

Thisrole requires expertise in data modeling, ETL development, stream processing, and distributed data systems. The ideal candidate will work closely with developers, DevOps, and analytics teams to transform raw network data into clean, structured, and query-ready datasets that power dashboards, machine learning models, and business logic. The candidate will provide technical leadership, optimize data workflows for performance and reliability, and drive best practices in data engineering methodologies

Responsibilities:

  • Build ETL/ELT pipelines for ingesting, cleansing, and transforming CDRs and telecommunications logs

    from multiple network elements (5G/4G/3G/2G).

  • Design and maintain real-time data flows using Kafka, Apache NiFi and Apache Flink.
  • Work with large-scale distributed file systems for batch and streaming ingestion.
  • Integrate and structure data for analytics platform like Apache Druid, Hudi and Superset.
  • Develop CI/CD pipelines for deploying data workflows and transformation logic.
  • Ensure data quality, schema validation and compliance with retention and security policies.
  • Monitor data pipeline health and optimize performance throughput and cost efficiency.
  • Write complex and performant queries for data validation, transformation, aggregation, and analytics

    across relational and distributed platforms.

  • Develop and optimize big data processing workflows in platforms like Apache Spark, Hive and Druid.
  • Establish efficient issue tracking and workflow processes, enhancing productivity and collaboration

    across engineering teams.

  • Implement security best practices and compliance frameworks to safeguard infrastructure, data, and

    applications from vulnerabilities and threats.

  • Maintain secure role-based access control mechanisms, encryption strategies, and identity management

    solutions to protect sensitive data and ensure regulatory compliance.

  • Mapping data flows from source to transformation to consumption.
  • Design and implement full-text search and indexing solutions for querying and retrieval of structured and unstructured telecommunications data using Apache tools or similar search engines.
  • Analyze and estimate and implement storage requirements and strategies for large-scale CDR datasets

    and real-time data streams, ensuring optimal resource allocation and scalability across environments.

  • Ensure data integrity and consistency across ingestion, transformation and storage layers through

    validation checks, schema enforcement and robust error handling mechanisms.

  • Develop and maintain quality monitoring tools to proactively detect anomalies, missing records or data

    corruption across pipelines.

  • Perform other duties as assigned

Requirements:
  • Bachelor’s degree in Computer Engineering, Software Engineering, Computer Science, or a related field.
  • Strong experience in building data pipelines using tools like Apache NiFi, Kafka, Airflow or similar.
  • Proficiency inSQL, Python, database administration and management like PostgreSQL, MySQL.
  • Solid understanding of distributed data systems like Hive and Hudi and Spark.

  • Experience with streaming frameworks like Kafka Streams, Apache Flink and Apache Beam.

  • Familiarity with data serialization formats like JSON.

  • Knowledge of SFTP and secure data transfer mechanisms for ingesting remote files.
  • Proficient with Linux environments, shell scripting and storage systems like Ceph.
  • Experiencewith data governance, including data privacy and regulatory compliance like GDPR and

    implementing access control, auditing and data usage policies.

  • Experience in maintaining central inventory of data assets, managing metadata and enabling searchable

    discovery across structured and unstructured datasets.

  • Experience in data lineage tracking to map data flows, visualize and track dependencies.
  • Experience with OLAP systems,analytical modelling and columnar databases and designing and

    querying multidimensional cubes.

  • Strong problem-solving skills, ability to work in a fast-paced environment, and manage multiple projects

    efficiently.

  • Strong collaboration skills, adaptability, and a commitment to continuous learning
How to Apply:

If you would like to apply for this role, kindly forward your CV to Gaby Turner at [email protected] or you may forward your CV to [email protected]

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,826,976 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Data Science
Similar stack
Same company
Johannesburg
≈ $28k – $52k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Centurion
SQL
Databases
Databricks
Azure Cosmos DB
DevOps
Azure
Platform Engineering
Analytics
Power BI
ETL/ELT
Dimensional Modeling
Apply
≈ $46k – $103k per year (Estimated) • Remote (South Africa, US time zones hours)
Python
SQL
DevOps
Git
Management
Slack
Apply
≈ $45k – $77k per year (Estimated) • In office • Full-Time • Toulon
Python
SQL
Databases
PostgreSQL
Apache Kafka
AI/ML
Spark
DevOps
Git
Grafana
Amazon S3
Analytics
Apache NiFi
Apply
≈ $118k – $213k per year (Estimated) • Remote (United States) • 7+ years exp
Python
Rust
TypeScript
SQL
Databases
PostgreSQL
AI/ML
AI Agents
Apply
Data Engineer 2 months ago
≈ $17k – $44k per year (Estimated) • In office • Full-Time • Pune
AI/ML
Cursor
Claude
OpenAI Codex
Analytics
ETL/ELT
Apply
≈ $72k – $200k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • Luxembourg City
Python
Go
JavaScript
Java
Ruby
Bash
Java
Apache Tomcat
Ruby
Ruby on Rails
Databases
MySQL
PostgreSQL
Redis
ElasticSearch
DevOps
Rest API
Terraform
Ansible
Red Hat
OpenShift
Helm
Debian
Dynatrace
Kong
GitLab CI
CI/CD
GitOps
ArgoCD
Kubernetes
Platform Engineering
Linux
Analytics
ETL/ELT
Management
Confluence
Jira
n8n
Apply
In office • Full-Time • 3+ years exp • Luxembourg City
Python
Java
PHP
SQL
PowerShell
C#
Java
Apache Tomcat
C#
ASP.NET Core
Databases
MySQL
Oracle
MS SQL
DevOps
Rest API
CI/CD
Git
Bitbucket
Windows
Management
Confluence
Jira
Agile
Scrum
Kanban
Apply
≈ $75k – $123k per year (Estimated) • In office • 15+ years exp • PhD • Frankfurt am Main
Python
Management
Microsoft Office
Apply
≈ $82k – $245k per year (Estimated) • In office • Full-Time • 5+ years exp • Luxembourg City
Java
SQL
Java
Spring Framework
Maven
Spring Boot
Liquibase
Databases
PostgreSQL
Apache Kafka
AI/ML
Aider
DevOps
Rest API
OpenShift
CI/CD
Docker
GitLab
Cybersecurity
Keycloak
LDAP
Management
Agile
Scrum
Apply
≈ $107k – $248k per year (Estimated) • In office • Full-Time • 5+ years exp • Luxembourg City
Databases
MySQL
MS SQL
DevOps
OpenShift
VMWare
Kubernetes
Linux
DNS
Cybersecurity
SOC 2
GDPR
Apply
≈ $38k – $69k per year (Estimated) • In office • Full-Time • 8+ years exp • Johannesburg
SQL
AI/ML
Hadoop
Analytics
ETL/ELT
Apply
$29k per year • In office • Full-Time • Pretoria
Apply
$18k per year • In office • Full-Time • 3+ years exp • Johannesburg
Apply
≈ $18k – $48k per year (Estimated) • In office • Full-Time • South Africa
Apply
≈ $22k – $48k per year (Estimated) • In office • Full-Time • 15+ years exp • Johannesburg
Apply
Remote (South Africa) • Bachelor's Degree • Cape Town • Johannesburg
Apply
≈ $21k – $48k per year (Estimated) • Hybrid • 5+ years exp • Bachelor's Degree • Johannesburg
Apply
≈ $23k – $41k per year (Estimated) • In office • 3+ years exp • Johannesburg
Apply
≈ $20k – $47k per year (Estimated) • Hybrid • 3+ years exp • Johannesburg
Marketing
Salesforce
Apply
≈ $11k – $21k per year (Estimated) • In office • Internship • Johannesburg
Management
Microsoft Office
Apply
See all jobs
This is one of many
1,826,976 more open roles from verified company boards, updated every day.