Employer: Cubix (GBS Division)
Industry: Telecommunications, Cloud Analytics, Call Centre Operations & Data Engineering
Job Functional Area: Information Technology / Data Science
Location: Durban, KwaZulu-Natal, South Africa (On-Site)
Position Type: 12-Month Paid Internship Programme
Target Candidates: Computer Science, Data Science, IT, Engineering & Mathematics Graduates
Age Limit: Unemployed South African Youth (Aged 18–35)
Compensation: Monthly Paid IT Internship Stipend
About Cubix & The Data Engineering Internship
Cubix, a division of GBS operating within the telecommunications and contact centre sector, is a dynamic provider of enterprise data solutions, customer analytics, and lead management platforms.
Cubix is recruiting an ambitious Data Engineering Intern for a 12-month paid development programme in Durban, KwaZulu-Natal. Designed for analytical STEM graduates eager to build a career in cloud data infrastructure, this internship offers direct hands-on exposure to enterprise-scale lead, sales, customer, and operational data within a high-volume call centre environment. Interns will work alongside senior Data Engineers leveraging Microsoft Azure, modern ETL/ELT data pipelines, and database management frameworks.
Key Responsibilities & Data Workflows
The Data Engineering Intern will execute core data lifecycle deliverables under technical mentorship:
1. Data Pipeline Development & Maintenance
- ETL/ELT Workflows: Assist senior data engineers in designing, building, and maintaining automated data ingestion pipelines across sales, customer, and operational systems.
- Microsoft Azure Exposure: Gain hands-on practical exposure to cloud data engineering tools and storage architectures within the Microsoft Azure ecosystem.
2. Data Quality & Analytics Support
- SQL & Database Operations: Write and optimize SQL queries to extract, transform, and validate enterprise datasets.
- Data Quality Assurance: Audit raw data feeds to improve data accuracy, consistency, and reliability for downstream business intelligence reporting.
- Problem Solving: Apply Python scripting and analytical thinking to troubleshoot pipeline failures and clean unstructured lead management data.
3. Team Collaboration
- Cross-Functional Projects: Work collaboratively with Analytics, BI, and IT teams to deliver business-ready data products that drive strategic operational decisions.
Candidate Profile & Minimum Entry Requirements
To qualify for consideration, applicants must meet the following mandatory academic and personal criteria:
- Educational Qualifications (MANDATORY STEM DEGREE/DIPLOMA):
- Completed Matric / National Senior Certificate (Grade 12) (Mandatory).
- Completed Degree or Diploma in Computer Science, Information Systems, Data Science, Software Engineering, Mathematics, or a related quantitative field (Mandatory).
- Technical Skills:
- Basic understanding of relational databases and SQL query writing (Mandatory).
- Exposure to programming concepts, preferably in Python (Mandatory).
- Citizenship & Age Limit:
- Must be a South African Citizen possessing a valid SA ID Document (Mandatory).
- Must be between 18 and 35 years of age (Mandatory).
- Employment Status & Vetting:
- Must currently be unemployed and NOT participating in another active internship or learnership programme (Mandatory).
- Must have a clear criminal record (Mandatory).
- Must have a clear ITC / credit record (Mandatory).
- Personal Attributes:
- Strong analytical, logical reasoning, and mathematical problem-solving skills.
- Self-motivated, curious, detail-oriented, with excellent communication and teamwork capabilities.
Application Guidelines & Selection Steps
- Prepare Document Package:
- Updated Curriculum Vitae (CV)
- Certified Copy of South African Identity Document
- Certified Copy of Matric Certificate
- Certified Copies of Tertiary Degree/Diploma & Official Academic Transcripts
- Online Portal: Submit your application directly via the official Cubix / GBS Careers Portal.
- Outcome Notification: If you do not hear from the recruitment team within 14 working days of applying, please consider your application unsuccessful.
Sample Selection & Data Engineering Interview Questions
SQL & Cloud Data Architecture
- Question (SQL Logic): “How do you write a SQL query using
JOINandGROUP BYstatements to aggregate daily lead conversion rates from a call centre database table?” - Question (Python & ETL): “What basic Python libraries (e.g., Pandas) would you use to clean missing values or reformat date strings before loading data into a cloud warehouse?”
How to Apply
Apply online directly via the official Cubix / GBS Recruitment Portal:
- Employer: Cubix (GBS Division)
- Industry: Telecommunications / IT
- Location: Durban, KwaZulu-Natal
- Position: Data Engineering Intern (12 Months)
- Eligibility: Unemployed SA Citizens aged 18-35 holding a CS/IT/Data Science Degree/Diploma