Salary
$59k – $88k per year
Location
Hybrid (Cape Town, South Africa)
Seniority
Senior
Employment
Full-Time
Confirmed on the employer's own hiring board on Oct 21, 2026. First seen by Alion on Oct 21, 2026. Job Mail scores C on the Alion truth index.
Overview
Company
Impact
Profile match
Job Mail is a South African online job board offering a large selection of vacancies across the country and some positions abroad. Job seekers can search and apply for jobs online, upload a CV and receive job alerts, while employers and recruitment agencies can advertise positions to a broad national audience. The brand is one of the longer-established names in South African job advertising and is operated from South Africa.
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 algorithms
- Collaborate with data scientists and engineers to implement end-to-end machine learning pipelines, from data preprocessing and feature engineering to model training, evaluation, and deployment
- Utilise your expertise in PySpark to process and analyse large volumes of data efficiently and develop performant data pipelines
- Leverage 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 requirements
- Optimise and refactor existing code to enhance performance, maintainability, and reusability
- Stay current with the latest advancements in machine learning, Python development, big data technologies, Kubernetes, and apply this knowledge to enhance team capabilities
- Mentor and provide guidance to junior developers, assisting them in skill development and project execution
- Participate in code reviews, providing constructive feedback and ensuring adherence to coding standards
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
- Proven experience as a Python Developer with a strong understanding of Python programming concepts and best practices
- Demonstrated expertise in developing machine learning solutions, including feature selection, model training, and evaluation
- Hands-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 orchestration
- Proficiency in data manipulation libraries (e.g., Pandas, NumPy) and machine learning frameworks (e.g., Scikit-learn, TensorFlow, PyTorch)
- Strong problem-solving skills and the ability to analyze complex technical issues
- Experience working in an Agile/Scrum development environment
- Excellent communication skills and the ability to work collaboratively in cross-functional teams
- A proactive and self-driven attitude with a passion for staying updated with industry trends
- Solid SQL (ANSI - preferably Microsoft T-SQL) experience including the ability to work with complex queries
- Solid Knowledge of dimensional modelling (Kimble)
- Solid knowledge of RDBMS architecture
- Solid knowledge of OLTP and OLAP concepts
- Good knowledge of data integration concepts (ETL / ELT)
- Good knowledge of database management especially pertaining to permissions, schemas and performance tuning and quality assurance
- Good experience working with Azure Data Factory or SQL Server Integration Services
- Experience with Scala is a bonus
- Salary: R960K/yr - R1.44M/yr, salary negotiable
- Family Leave (Maternity, Paternity)
- Training & Development
- Hybrid Schedule
If you meet the above requirements and want to make a career-changing move, apply today by either filling in the online application form or emailing your CV to Hire Resolve at [email protected]
You are also welcome to contact Gine Gebhardt on LinkedIn or call them on 021 180 0845
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.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,905,003 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Backend
Similar stack
Same company
Cape Town
Full Stack Developer
1 hour ago
≈ $27k – $57k per year (Estimated) • In office • Full-Time • 3+ years exp • Johannesburg
JavaScript
TypeScript
SQL
Node JS
Frontend
Redux
React.js
React Query
DevOps
Rest API
Datadog
CI/CD
Jenkins
Git
GitHub
QA
Jest
Supertest
Apply
C# .Net Developer
1 hour ago
≈ $45k – $82k per year (Estimated) • In office • Full-Time • 5+ years exp • Johannesburg
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
SignalR
Databases
Redis
MS SQL
Mobile
MVC
DevOps
WebSockets
Docker
Kubernetes
Management
Google Maps
Apply
C/C++ Developer
1 hour ago
≈ $26k – $55k per year (Estimated) • In office • Full-Time • 4+ years exp • Johannesburg
Python
Java
C++
C++
Qt
DevOps
Linux
Windows
TCP/IP
Apply
Senior Developer
1 hour ago
≈ $44k – $80k per year (Estimated) • In office • Full-Time • Johannesburg
Python
JavaScript
Java
PHP
C#
Node JS
PHP
Laravel
Databases
MySQL
PostgreSQL
Frontend
Vue.js
React.js
DevOps
AWS
Nginx
Amazon EC2
Amazon S3
IAM
AWS Step Functions
API Gateway
Linux
Apache HTTP Server
Apply
Python Developer
1 hour ago
≈ $23k – $49k per year (Estimated) • In office • Full-Time • 3+ years exp • Cape Town
Python
C++
Python
Flask
Django
DevOps
Rest API
Linux
Windows
TCP/IP
Apply
Junior Full Stack Developer
9 hours ago
≈ $15k – $35k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Cape Town
Python
JavaScript
PHP
TypeScript
SQL
Node JS
Frontend
Vue.js
Angular
React.js
DevOps
Rest API
CI/CD
Git
Apply
Mid-Full Stack Developer
9 hours ago
≈ $25k – $67k per year (Estimated) • In office • Full-Time • Cape Town
JavaScript
PHP
PHP
CodeIgniter
Databases
MySQL
MariaDB
Frontend
Redux
GraphQL
React.js
Sass
Mobile
State Management
DevOps
Rest API
GCP
WebSockets
Azure
CI/CD
Git
AWS
Docker
QA
Jest
Mocha
Apply
ZAF Customer Expert - Insurance 09112026
9 hours ago
≈ $14k – $33k per year (Estimated) • In office • 1+ year exp • Cape Town
Apply
Stock Controller / Buyer
9 hours ago
≈ $17k – $34k per year (Estimated) • In office • Full-Time • 3+ years exp • Cape Town
Apply
Junior-Intermediate Ab Initio Developer
9 hours ago
In office • Full-Time • 2+ years exp • Cape Town
SQL
Analytics
QlikSense
Apply
This is one of many
1,905,003 more open roles from verified company boards, updated every day.

