Data Engineer Opportunity | Contract / Hybrid | Johannesburg
We're looking for a skilled Data Engineer to join a dynamic digital services team working on innovative data-driven solutions across cloud, analytics, and software environments. If you're passionate about building scalable, high-performance data systems this is the role for you.
What You'll Be Doing
- Develop and maintain robust data pipelines to ensure smooth data flow from multiple sources to data warehouses.
- Write efficient, maintainable code and SQL.
- Implement and optimize ETL / ELT processes to ensure accurate and reliable data ingestion, transformation, and loading.
- Design and maintain data APIs for seamless integration across systems.
- Manage and optimize relational databases for performance and reliability.
- Work with Big Data technologies such as Hadoop and Spark.
- Design and implement data models to support analytics, reporting, and machine learning use cases.
- Apply best practices in production systems management for reliability and scalability.
- Continuously improve query performance and ensure efficient data access.
What We're Looking For
Programming : Python & SQLCloud Platforms : AWS or Microsoft AzureBig Data : Hadoop, SparkVersion Control : Bitbucket, GitHub, or CodeCommitDeployment Tools : Bamboo, Octopus Deploy, CodeBuild, or CodeDeployStrong understanding of data architecture, data modeling, and pipeline orchestrationIdeal Candidate
Minimum 4–6 years' experience as a Data Engineer or similar role.Demonstrated ability to work with both on-premise and cloud environments.Passion for clean, efficient code and scalable data solutions.Collaborative mindset and ability to thrive in agile, fast-paced teams.Location : Johannesburg (Hybrid) | Type : Contract (with potential extension or permanent opportunity)
Apply by sending your CV to leigh-DataEngineer #Python #AWS #Azure #BigData #ETL #SQL #Spark #Hadoop #TechJobs #HiringNow #Johannesburg
#J-18808-Ljbffr