Canonical is seeking entry-level talent analytics enthusiasts to join our globally distributed Talent Science team. You will learn to assess candidates using behavioural techniques and to apply psychometrics to hiring decisions in a remote EMEA setup. You will combine analytics with stakeholder coll
Python jobs in Johannesburg
27 python opportunities in Johannesburg updated today
job offers found
· Page 1 / 2JVR Software in Johannesburg is seeking a Senior Credit Risk Consultant to join their FRM team. You will develop and audit credit risk models (IFRS9, scorecards) and mentor junior colleagues. You will work with banks across the spectrum and apply Python, R and SAS to model development, validation, a
Placements24 is seeking a Senior Sports Performance Analyst to join a remote-first team focused on advanced data interpretation to optimize athlete and team performance across disciplines. You will work with sports scientists, coaches, and strategists to deliver actionable insights and guidance from
Placements24 is seeking a Remote Energy Market Analyst to conduct in-depth analysis of global energy markets, forecasting and advising clients in power, oil and gas sectors. The role emphasizes translating complex data into actionable recommendations and strategic insights. The ideal candidate has a
Ndc Personnel & Contractors Cc is hiring a Remote Crop Production Analyst to join its agricultural division. You will analyze extensive datasets on yields, soils, weather, and farming practices to provide actionable insights for optimizing production and sustainability from a fully remote setup. Lev
Placements24 seeks a Remote Actuarial Assistant to support the actuarial team from a remote location in South Africa. You will assist senior actuaries with pricing, reserving and financial projections. Ideal candidates hold a Bachelor's in Actuarial Science or a related quantitative field, have star
Alignerr is seeking an experienced Software Engineer – Python (Advanced) for a fully remote hourly contract. You will design and optimize Python for production systems, work with real-world datasets, and craft robust data pipelines alongside a consultative, results-driven team. You should excel in a
This opportunity is only for candidates currently residing in the specified country. Your location may affect eligibility and rates. Please submit your resume in English and indicate your level of English proficiency. At Mindrift, innovation meets opportunity. We believe in using the power of collec
Parvana, a data and analytics specialist, is hiring a Data Warehouse Engineer in Johannesburg. You will design, implement, and maintain scalable data warehouse architectures (Star/Snowflake), optimize ETL/ELT pipelines, and lead SDLC activities within an Agile/Scrum environment. The role requires st
YO AI Labs is seeking an Associate Forward Deployed Engineer (aFDE) to support data ingestion and customer data workflows. You’ll collaborate with experienced engineers to troubleshoot issues, build scripts, and ensure accurate data transfers. This remote, hourly role focuses on developing integrati
AiR in Johannesburg is hiring to design, deploy and optimize autonomous AI agents for enterprise clients. You will lead end-to-end implementations from discovery to go-live and connect LLMs to complex enterprise systems to build effective business workflows. We value experience with LLM orchestratio
EPAM Systems, Inc. is seeking a Senior GenAI Engineer to design, build, and operationalize agentic AI solutions on Amazon Bedrock AgentCore for a contact center transformation. The role emphasizes multi-agent workflows, LLM-powered experiences, integration with Amazon Connect, and production-grade a
A leading AI consulting firm is looking for a Freelance AI Trainer specializing in Civil Engineering and Python. You will design and evaluate realistic engineering problems for training AI models, emphasizing analytical rigor and engineering judgment. Ideal candidates should have a relevant degree a
PBT Group is looking for a Senior Data Product Engineer to join a delivery-focused data environment in Johannesburg. We're looking for a senior, hands-on data professional with strong experience in Data Modelling, Data Architecture, Python, Spark, Data Integration, APIs and Cloud (AWS/Azure) . Exper
Key Responsibility: You will be assigned a portfolio of client engagements where you will be expected to: • Design and build scalable data platforms using modern cloud-native and Lakehouse architectures • Develop and optimise data pipelines using Python, SQL, and tools such as Azure Data Factory, AW
Position Overview: As a Senior Python Developer, you will be responsible for leading the design, development, and implementation of sophisticated software solutions using Python and related technologies. Leveraging your extensive experience and expertise, you will collaborate with cross-functional t
Freelance Mechanical Engineering Expert with Python Expertise - AI Trainer 3 days ago Be among the first 25 applicants This opportunity is only for candidates currently residing in the specified country. Your location may affect eligibility and rates. Please submit your resume in English and indicat
A leading AI solutions provider is looking for a Freelance AI Trainer specializing in Civil Engineering and Python. The role involves training AI models and evaluating their accuracy on civil engineering problems. Candidates should possess strong Python skills and a relevant degree. This fully remot
Please submit your CV in English and indicate your level of English proficiency. Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems. Participation is project-based, not permanent employment. What This
Standard Bank Group in Johannesburg invites a Data Science Lead to drive the development and deployment of advanced ML models across credit scoring, fraud detection, and customer segmentation. You will partner with product, risk, and technology teams to translate data into strategic insights, mentor
Jobs in nearby locations
Role: Microsoft Fabric Engineer Location: Pretoria – 3 days/week from office Duration: 12 Months Client: Banking Experience: 8–10 Years Requirement: All checks must be clear We’re looking for professionals with 8–10 years of experience and strong hands-on expertise in: Microsoft Fabric | OneLake | L
Estimated salary for Python in Johannesburg
R 160 000 – R 255 000/year
Estimation confidence: Low
Estimate based on market data for Johannesburg. Actual salaries may vary depending on experience, company, and area.
View full salary data →Python in nearby cities
Search for python jobs in other cities in South Africa
Other professions in Johannesburg
Explore other job opportunities in Johannesburg