Senior Software Engineer - Data Science

apartmentCommunicate Recruitment placeStellenbosch calendar_month 
Designing and implementing production grade ML/AL features
Training, deploying and supporting machine learning models in live environments
Engineering scalable services within distributed, microservice based systems
Working with large, complex datasets to extract meaningful insights

Build systems that process massive, real-time data volumes

Skills & Experience: Minimum 3+ years of hands-on experience in data science or data-focused software engineering

Proven experience deploying ML/AI models into production
Strong programming skills in Python and/or Java
Solid understanding of software engineering with large datasets
Comfortable in Unix based environments (scripting, troubleshooting, networking_

Experience with CI/CD pipelines for ML workflows

Qualification: Bachelors Degree in Data Science, Computer Science, Engineering, Applied Mathematics or similar

Contact Penny Janse Van Rensburg on

apartmentCommunicate RecruitmentplaceStellenbosch
datasets to extract meaningful insights Build systems that process massive, real-time data volumes Skills & Experience: Minimum 3+ years of hands-on experience in data science or data-focused software engineering Proven experience deploying ML/AI models...
apartmentCommunicate RecruitmentplaceStellenbosch
hybrid flexibility and a culture that supports continuous learning. Skills & Experience: Minimum 4+ years hands‑on experience in data science or data‑centric software engineering Strong proficiency in Python and/or Java Proven experience deploying ML...
business_centerHigh salary

Senior Software Engineer I

apartmentSanlamplaceBellville, 22 km from Stellenbosch
Senior Software Engineer I Date: 20 Mar 2026 Location: Bellville, Western Cape, ZA Company: Sanlam Group Who are we? Sanlam Fintech is a newly established digital first business within the Sanlam Group on a mission to democratize financial...