Senior Python Developer – Software Development – R1.– R
Job in
Cape Town, 7100, South Africa
Listing for:
Hire Resolve
Full Time
position
Listed on 2025-12-10
Job specializations:
-
Software Development
Data Engineer, Software Engineer, Python
Job Description & How to Apply Below
Position: Senior Python Developer – Software Development – R1.44M – R960K
Overview
Hire Resolve’s client is urgently seeking the expertise of a Senior Python Developer in Cape Town (Hybrid)
Responsibilities
Design, develop, and maintain robust and scalable Python-based applications, tools, and frameworks that integrate machine learning models and algorithmsCollaborate with data scientists and engineers to implement end-to-end machine learning pipelines, from data preprocessing and feature engineering to model training, evaluation, and deploymentUtilise your expertise in PySpark to process and analyse large volumes of data efficiently and develop performant data pipelinesLeverage Kubernetes for container orchestration, deployment, and scaling of applications.Contribute to the architecture and design of data-driven solutions, ensuring they meet both functional and non-functional requirementsOptimise and refactor existing code to enhance performance, maintainability, and reusabilityStay current with the latest advancements in machine learning, Python development, big data technologies, Kubernetes, and apply this knowledge to enhance team capabilitiesMentor and provide guidance to junior developers, assisting them in skill development and project executionParticipate in code reviews, providing constructive feedback and ensuring adherence to coding standardsRequirements
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related fieldProven experience as a Python Developer with a strong understanding of Python programming concepts and best practicesDemonstrated expertise in developing machine learning solutions, including feature selection, model training, and evaluationHands-on experience with PySpark and the ability to develop efficient data processing pipelines.Familiarity with distributed computing frameworks, big data technologies, and Kubernetes for container orchestrationProficiency in data manipulation libraries (., Pandas, Num Py) and machine learning frameworks (., Scikit-learn, Tensor Flow, PyTorch)Strong problem-solving skills and the ability to analyze complex technical issuesExperience working in an Agile/Scrum development environmentExcellent communication skills and the ability to work collaboratively in cross-functional teamsA proactive and self-driven attitude with a passion for staying updated with industry trendsSolid SQL (ANSI – preferably Microsoft T-SQL) experience including the ability to work with complex queriesSolid Knowledge of dimensional modelling (Kimble)Solid knowledge of RDBMS architectureSolid knowledge of OLTP and OLAP conceptsGood knowledge of data integration concepts (ETL / ELT)Good knowledge of database management especially pertaining to permissions, schemas and performance tuning and quality assuranceGood experience working with Azure Data Factory or SQL Server Integration ServicesExperience with Scala is a bonusBenefits
Salary: R960K/yr – R1.44M/yr, salary negotiableFamily Leave (Maternity, Paternity)Training & DevelopmentHybrid ScheduleYou are also welcome to contact Gine Gebhardt on Linked In or call them on
Please note that correspondence will only be conducted with shortlisted candidates for this position. Should you not hear from us within 3 days, please consider your application unsuccessful.
Full Time
Company Social
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here: