Advance your career with Jobia Soft Skills & Certificates
Create account, take courses and earn verifiable certificates. Download and add certifications to your profile for better chance of getting hired.
Tumaini Consulting is actively recruiting for a Python/Spark/AI Developer position in Johannesburg. This is an excellent opportunity for professionals in the Data / Business / Analysis / Ai sector looking to advance their careers.
• Experience Level: 4 - 5 years • Educational Background: Bachelor or equivalent • Industry Focus: Data / Business / Analysis / Ai • Location Preference: in Johannesburg
The Python/Spark/AI Developer position is an important role within the Data / Business / Analysis / Ai sector, offering meaningful career development and professional growth opportunities.
This role in Data / Business / Analysis / Ai offers valuable career progression opportunities aligned with your experience level and professional aspirations.
When applying for this Python/Spark/AI Developer position, ensure your CV highlights: • Relevant experience matching the 4 - 5 years requirement • Educational qualifications in line with Bachelor • Specific achievements in the Data / Business / Analysis / Ai field • Any certifications or specialized training
The Data / Business / Analysis / Ai sector in South Africa continues to show strong demand for skilled professionals. This position represents a valuable opportunity in the current job market.
---
Salary: R62 500.00 - R87 500.00 Per Month Job Type: Permanent Sectors: IT Reference: 2387928 Job Type: Permanent Sectors: IT Reference: 2387928 Sectors: IT Reference: 2387928 Reference: 2387928
Employer: Tumaini Consulting
Our client is seeking an experienced Python and Spark Data Engineer to develop production-grade data pipelines and support the replatforming of legacy workloads into a modern lakehouse environment. This role is suited to an autonomous engineer who values clean, tested code and can work confidently from technical specifications and architecture decision records. Requirements: · 4+ years' professional Python development experience. · 2+ years' production experience building Spark/PySpark or comparable distributed data pipelines. · Strong Python 3.12 skills, including type hints, Pydantic, ABC-based patterns and modern packaging. · Strong Apache Spark knowledge, including DataFrame API, Spark SQL, partitioning, tuning and driver/executor architecture. · Production experience with Delta Lake or equivalent technologies such as Iceberg or Hudi. · Strong SQL skills and the ability to translate complex legacy T-SQL logic into Spark SQL. · Experience with pytest, fixtures, test markers and tiered testing strategies. · Practical FastAPI or equivalent REST API development experience. · Experience with Docker and Compose-based development environments. · Strong Git and CI/CD discipline, including GitHub flow, Ruff, static type checking and automated test gates. · Bachelor's degree in Computer Science, Engineering or equivalent experience. Should you meet the requirements for this position, please email your updated CV attached to [Email hidden - Login to reveal], alternatively contact XXX-XXXX or visit our website, www.tumaini.co. Correspondence will only be conducted with short listed candidates. Should you not hear from us within 3 days, please consider your application unsuccessful.
Note: Only shortlisted candidates are contacted.
Monthly based
Johannesburg
Johannesburg
Create account, take courses and earn verifiable certificates. Download and add certifications to your profile for better chance of getting hired.