๐ Data Engineer โ PySpark | Python | Cloud | CI/CD โ Johannesburg (Hybrid)
- Hiring from
- South Africa
- Work type
- Hybrid
- Posted
616,034 remote jobs, straight from company career pages
100% free ยท New jobs every minute
Show job descriptionHide job description
๐ Data Engineer โ PySpark | Python | Cloud | CI/CD โ Johannesburg (Hybrid)
Are you a highly skilled Data Engineer with strong production experience in Python, SQL, and PySpark?
Join a growing technology team and help build scalable data infrastructure, robust data pipelines, and API-driven integrations. Weโre looking for an engineer with strong software engineering fundamentals who can develop, deploy, and maintain reliable data solutions in production.
What Youโll Do:
โข Design, develop, test, and maintain scalable ETL pipelines using Python, PySpark, and SQL. โขBuild and manage API-based data ingestion workflows and real-time integrations.
โข Develop and optimize production-grade data pipelines for performance, reliability, and scalability.
โข Build and deploy data workloads across AWS, GCP, or Azure.
โข Use Docker and Kubernetes for containerized data processing and deployment.
โข Implement CI/CD workflows, automated testing, and deployment pipelines.
โข Improve data quality, monitoring, observability, error handling, and incident response.
โข Apply software engineering best practices, including modular design, version control, and documentation.
โข Collaborate with cross-functional teams to deliver reliable, business-focused data solutions.
What Youโll Bring:
โข 7+ years of professional experience in Data Engineering or a similar role developing ETL pipelines. โข Advanced Python proficiency, with demonstrable experience building and maintaining production-grade data applications.
Strong hands-on experience with PySpark and distributed data processing.
โข Advanced SQL skills, including querying, transformations, and relational data modelling.
โข Production experience with at least one major cloud platform: AWS, GCP, or Azure.
โข Hands-on experience with Docker and/or Kubernetes.
โข Proven experience with CI/CD, automated testing, Git, and production deployments.
โข Strong understanding of RESTful APIs and API-based data ingestion.
โข Solid software engineering principles and the ability to deliver clean, maintainable code.
โข Proven ability to own projects end-to-end and support production systems.
Bonus Points For:
โข Experience with Terraform, Helm, or other infrastructure-as-code tools.
โข Knowledge of event-driven architecture and stream processing.
โข Familiarity with AI concepts and prompt engineering.
โข Experience with data security, privacy, and access controls.
๐ Location: Johannesburg (Hybrid) ๐ผ Type: Permanent ๐ฐ Salary: Negotiable based on experience ๐ Ref: NG60789
Ready to make your mark?
๐ Email your CV to Nokuthula: nokuthulag@e-merge.co.za ๐ Call: 011 463 3633
๐ Visit www.e-merge.co.za for more opportunities in tech and data.
Know someone perfect for this role? ๐ธ We pay cash for successful referrals! Share this opportunity with your network. ๐
