Data Scientist

apartmentCommunicate Recruitment placeStellenbosch calendar_month 
My client is a trailblazer in delivering scalable, cutting-edge technology solutions for global industries, with a focus on processing massive data volumes and enabling intelligence-driven insights. They are seeking a Senior Software Engineer with strong data science expertise to join their innovative team.
In this role, you will design, develop, and deploy machine learning and AI features that unlock value from petabyte-scale datasets within real-time distributed systems. Youll collaborate with skilled professionals across the product lifecyclefrom ideation to client-site deploymentensuring solutions are impactful and practical.
Responsibilities include building and supporting ML/AI models, optimizing data pipelines, and contributing to scalable microservice architectures. The team operates in a hybrid work model, fostering a flexible yet engaging environment where continuous learning and mentorship are prioritized.

This is an opportunity to work on high-impact projects that shape critical decision-making, within a tight-knit community that values both hard work and celebration.

Skills & Experience: Minimum 4 years of hands-on experience in a data science or data-focused software engineering role

Proven expertise in training, deploying, and supporting machine learning or AI models in production environments
Strong programming skills in Python and/or Java, with a solid grasp of software engineering best practices
Proficiency in database design and querying, including SQL and handling large datasets
Comfortable in Unix-based environments, including scripting, troubleshooting, and networking

Experience with data wrangling, feature engineering, and model evaluation techniques

Familiarity with version control systems, container technologies, microservice architectures, and CI/CD pipelines for ML workflows

Preferred: Experience with real-time/event processing systems (e.g., Apache Kafka), distributed systems, or audio/NLP/LLM/RAG techniques

Bonus: Background in telecommunications, signal processing, or IP networks

Strong communication skills to convey complex technical concepts to technical and non-technical stakeholders

Proven ability to mentor junior team members and contribute to technical leadership

Qualification:

Bachelors degree in Data Science, Computer Science, Engineering, Applied Mathematics, or a related quantitative field with a focus on data science, AI, or machine learning.

Preferred: Masters degree in a related field.

Contact LIZAAN BUNNING on

apartmentNetwork RecruitmentplaceCape Town, 41 km from Stellenbosch
Junior Data Scientist Machine Learning & AI What You'll Be Doing:  •  Working with large, complex datasets to unlock insights and business value  •  Building and enhancing predictive models to drive smarter debt recovery strategies  •  Applying...
starFeatured

AI Data Scientist

apartmentCommunicate RecruitmentplaceCape Town, 41 km from Stellenbosch
This role is ideal for someone who thrives in experimentation and innovation and wants to see their work directly impacting users and customers. Skills & Experience: Strong background in machine learning, deep learning, and NLP Hands-on experience...
electric_boltImmediate start

Junior Software Developer

apartmentHR GenieplaceCape Town, 41 km from Stellenbosch
Job Advertisement: Junior Software Developer Cape Town Office Department: Technology Contract Type: Permanent The Junior Software Developer works under the guidance of the Data Scientist. The ideal candidate will have 4-6 years of experience...