Website AES Gloabl
Intermediate Data Engineer
Location: Bryanston, Johannesburg (in office, 5 days a week)
Type: Permanent
Experience: 3–6 years
About the role
We’re working with a growing data team in a fast-moving telecommunications environment. Working closely with a Data Specialist and senior members of the team, you’ll design, build, and maintain scalable, efficient data pipelines and platform artefacts that support business operations, network performance, customer analytics, and strategic decisions.
The ideal person has solid hands-on data engineering experience, particularly with Databricks and Python, and a practical grasp of data integration, data quality, and data architecture. You’re a self-sufficient contributor who can engage directly with data analysts and data owners to resolve quality issues and turn business requirements into reliable data solutions.
What you’ll do
• Design, build, and maintain scalable, reliable data pipelines using Databricks and Python, sourcing and transforming data from multiple internal and external systems
• Develop and maintain ETL/ELT workflows and transformation logic using Informatica / IDMC
• Build and maintain data lake and warehouse artefacts (tables, schemas, models) optimized for performance and scale
• Monitor pipeline health and performance using Grafana; identify, diagnose, and resolve failures and anomalies
• Implement and maintain data quality checks for accuracy, completeness, and consistency
• Consult with data analysts and owners to understand and resolve data quality issues
• Work with the Data Specialist and stakeholders to design solutions for reporting, analytics, and operational needs
• Support integration of structured and unstructured data, keeping it accessible and fit for purpose
• Apply data governance, security, and compliance standards in line with POPIA and relevant regulation
• Document pipelines, transformation logic, data models, and architectural decisions
• Keep current with emerging tools and best practice, contributing to continuous improvement
What you’ll bring
• 3–6 years in data engineering or a closely related field
• A bachelor’s degree in Computer Science, Information Systems, Engineering, or a related field
• Proven hands-on Databricks and Python experience in a production environment
• Demonstrable ETL/ELT experience, particularly with Informatica / IDMC
• Experience configuring and maintaining monitoring and observability tooling such as Grafana
• Strong SQL and solid experience with relational databases
• Good understanding of data structures, data modelling, and database design
• Experience with data quality management, governance, and security
• Familiarity with data warehouse and data lake concepts, including layered architectures and dimensional modelling
• Practical understanding of batch and/or streaming data processing
Nice to have
• Cloud platform experience (AWS or Azure)
• PowerBI: understanding how it consumes and models data, publishing datasets, supporting reports
• PostgreSQL and/or Microsoft SQL Server
• Microsoft 365 / SharePoint familiarity
• Relevant certifications in data engineering, cloud, or database technologies
• Experience in a data-intensive industry
To apply for this job email your details to steven@aesglobal.io