Data Engineer
Summary
Data Engineer in Cape Town designing, building, and maintaining scalable data pipelines and ETL processes on Azure and Databricks, using Python, SQL, and Apache Spark to deliver data solutions supporting reporting, analytics, and BI.
- Bachelors degree in computer science, Information Technology, Engineering, Mathematics, Statistics, or a related field
- 2 to 5 years of Data Engineering experience
- Strong experience with Azure
- Hands-on experience with Databricks
- Proficient in Python development
- Strong SQL skills
- Experience working with Apache Spark
- Exposure to modern cloud-based data platforms
- Excellent problem-solving and analytical abilities
- Strong communication and stakeholder engagement skills
- Ability to work effectively within a collaborative team environment
- Design, develop, and maintain scalable data pipelines and ETL processes
- Build and optimize data solutions using Azure and Databricks
- Develop data transformation workflows using Python and Spark
- Ensure data quality, integrity, and performance across platforms
- Collaborate with business and technical teams to deliver data-driven solutions
- Support reporting, analytics, and business intelligence initiatives
- Troubleshoot and resolve data-related issues
- Contribute to data architecture and continuous improvement initiatives
- Azure
- Databricks
- Python
- SQL
- Apache Spark
- Work with leading cloud and data technologies
- Exposure to AI-enabled engineering practices
- Collaborative and supportive team culture
- Strong opportunity for career growth and technical development
- Competitive salary package