EI

๐Ÿš€ 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 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. ๐Ÿš€


Similar jobs