Expert Data Engineer

Posted 4 Days Ago
Be an Early Applicant
Pretoria, City of Tshwane, Gauteng, ZAF
In-Office
Senior level
Agency • Information Technology • Professional Services
The Role
Designs and operates secure, scalable data integration solutions, including Kafka-based real-time streaming platforms, API and webhook integrations, Python and Java pipelines, enterprise and NoSQL database integrations, data models, schema registries, and ETL/ELT workflows. The role emphasizes data quality, metadata, lineage, observability, AWS services, performance optimization, and reliable high-throughput processing. It requires extensive production experience in data engineering, integration, or streaming, with collaboration across global technology teams.
Summary Generated by Built In
Ready to Build the Data Backbone Behind Next-Generation Technology?

If you’re the kind of Data Engineer who gets excited about Kafka, AWS, Python, Java, real-time streaming and solving complex data challenges, this could be your next big opportunity.

We’re looking for an Expert Data Engineer to join a high-performing global technology environment and play a key role in building secure, scalable and intelligent data integration solutions.

You won’t just be moving data from A to B. You’ll be designing the pipelines, platforms and integrations that make critical enterprise data available, trusted, discoverable and ready to be consumed in real time.



Requirements
ESSENTIAL SKILLS:
  • Hands-on experience with Kafka and event streaming platforms for real-time data movement.
  • Proven experience with API integration patterns, webhooks and event/webhook ingestion.
  • Strong proficiency in Python for data engineering, ingestion pipelines and automation.
  • Strong proficiency in Java for stream processing or connector development.
  • Solid competence with enterprise databases and query languages, including performance tuning and query optimization for OLTP/operational workloads.
  • Experience with NoSQL/document stores such as Amazon DynamoDB, MongoDB.
  • Experience in data modelling to design schemas and standardized data representations.
  • Experience with schema registries and contract-first designs (Avro, Protobuf) to manage producer/consumer compatibility.
  • Strong understanding and practice of data quality techniques and tooling to ensure trusted data.
  • Knowledge of metadata management and cataloging to support discoverability and lineage.
  • Familiarity with ETL/ELT patterns and best practices for performant, reliable data pipelines.
  • Observability for streaming: experience with metrics, tracing and logging on AWS (CloudWatch, OpenTelemetry, Prometheus/Grafana).
ADVANTAGEOUS SKILLS:
  • Awareness of frontend frameworks (e.g., Angular) to better understand downstream consumers.
  • Experience operating container platforms and orchestration (Kubernetes/EKS) for scalable stream processing on AWS.
  • Familiarity with enterprise systems like SAP and working with their integration interfaces.
  • Experience with big data ecosystems (e.g., EMR, S3, Hadoop) and distributed storage/processing on AWS.
  • Working knowledge of AWS analytics/data platform services (Glue, Athena, Kinesis, Redshift, Lake Formation, MSK).
  • Knowledge of message delivery semantics, partitioning strategies and capacity planning for high-throughput pipelines on AWS.
QUALIFICATIONS/EXPERIENCE:
  • Extensive hands-on experience (typically 6+ years) in data engineering, integration or streaming roles with demonstrable production experience.
  • Proven track record building and operating streaming platforms (Kafka/MSK) and API-based integrations, with strong Python and Java skills and experience with enterprise databases and query languages.
  • Strong analytical thinking, curiosity about data, attention to detail, structured problem solving and ownership — able to drive topics to completion.
  • Preferred certifications: Confluent Certified Developer for Apache Kafka, Microsoft streaming eventhubs, AWS Certified Data Engineer.




Benefits
  • Cutting edge global IT system landscape and processes.
  • Flexible working of 1960 hours in a 12-month period.
  • High Work-Life balance.
  • Remote / On-site work location flexibility.
  • Highly motivating, energetic, and fast-paced working environment.
  • Modern, state-of-the-art offices.
  • Dynamic Global Team collaboration.
  • Application of the Agile Working Model Methodology.


Skills Required

  • Hands-on experience with Kafka and event streaming platforms for real-time data movement
  • Experience with API integration patterns, webhooks, and event or webhook ingestion
  • Strong proficiency in Python for data engineering, ingestion pipelines, and automation
  • Strong proficiency in Java for stream processing or connector development
  • Experience with enterprise databases, query languages, performance tuning, and query optimization for OLTP workloads
  • Experience with NoSQL or document stores such as Amazon DynamoDB and MongoDB
  • Experience in data modeling and standardized data representations
  • Experience with schema registries and contract-first designs using Avro or Protobuf
  • Strong understanding and practice of data quality techniques and tooling
  • Knowledge of metadata management, cataloging, discoverability, and lineage
  • Familiarity with ETL and ELT patterns and best practices
  • Experience with streaming observability, including metrics, tracing, and logging on AWS
  • Typically 6 or more years of experience in data engineering, integration, or streaming roles
  • Strong analytical thinking, curiosity, attention to detail, structured problem solving, and ownership
  • Awareness of frontend frameworks such as Angular
  • Experience with Kubernetes or EKS for scalable stream processing on AWS
  • Familiarity with SAP and its integration interfaces
  • Experience with big data ecosystems such as EMR, S3, or Hadoop
  • Working knowledge of AWS data platform services including Glue, Athena, Kinesis, Redshift, Lake Formation, and MSK
  • Knowledge of message delivery semantics, partitioning strategies, and capacity planning
  • Confluent Certified Developer for Apache Kafka certification
  • Microsoft Streaming Event Hubs certification
  • AWS Certified Data Engineer 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
Year Founded: 2013

What We Do

Sabenza IT is a niche recruitment company specializing in Information Technology, SAP, Finance, and Engineering roles, with over 23 years of experience.

Similar Jobs

Mastercard Logo Mastercard

Manager, Specialist Sales, Prepaid Management Services, Southern Africa

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

TransUnion Logo TransUnion

PMO Analyst - GCCA Remote

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

Hewlett Packard Enterprise Logo Hewlett Packard Enterprise

HPE Networking Senior Presales Engineer

Artificial Intelligence • Cloud • Information Technology • Consulting
In-Office
2 Locations
85422 Employees

Hewlett Packard Enterprise Logo Hewlett Packard Enterprise

HPE Networking Presales Engineer

Artificial Intelligence • Cloud • Information Technology • Consulting
In-Office
Sandton, City of Johannesburg, Gauteng, ZAF
85422 Employees

Similar Companies Hiring

Axle Health Thumbnail
Artificial Intelligence • Healthtech • Information Technology • Logistics
Santa Monica, CA
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