Data Scientist (12-Month Contract)
The Legends Agency Johannesburg
Data Scientist (12-Month Contract)
Unlock the power of AI with impactful, real-world applications
Unlock the power of AI with impactful, real-world applications
Johannesburg | R600 per hour
About Our Client
Our client is a specialist AI consultancy dedicated to helping enterprises realise the full potential of artificial intelligence. They partner with leading organisations, including major banks, to design and implement transformative AI solutions.With a strong focus on innovation and impact, they offer an environment where your expertise directly shapes business outcomes.
The Role: Data ScientistThis 12-month contract role places you at the heart of a banking environment, where youll apply advanced analytics and machine learning techniques to deliver scalable, data-driven solutions. Working closely with business and technical stakeholders, you will help frame problems, design models, and deploy AI tools that drive measurable value.
Key Responsibilities- 3- 5 years experience in data science or a related role
- Explore, clean, and prepare complex datasets for analysis and modelling
- Build, validate, and optimise machine learning models for business applications
- Collaborate with stakeholders to translate requirements into actionable data solutions
- Partner with data engineers and ML engineers to scale models into production environments
- Communicate insights effectively to both technical and non-technical audiences
- Contribute to prototyping, experimentation, and continuous improvement of AI solutions
- 3 - 5 years of proven experience as a Data Scientist or similar role
- Proficiency in Python with strong knowledge of libraries such as Pandas, Scikit-learn, TensorFlow, or PyTorch
- Solid foundation in statistics, feature engineering, and data analysis
- Strong SQL skills and experience working with both structured and unstructured data
- Essential: Hands-on experience with AWS services (e.g., S3, SageMaker, Lambda, EC2, Glue, Redshift)
- Ability to frame business problems into data-driven approaches and deliver actionable insights
- Advantageous: experience in banking/financial services
- Bonus: familiarity with deploying ML models, MLOps practices, and CI/CD pipelines
- Duration: 12 months, with potential extension
- Location: Johannesburg or Stellenbosch (hybrid work flexibility may apply)
The Legends AgencyJohannesburg
business value. With a focus on innovation, collaboration, and impact, they provide an environment where top talent can solve meaningful problems in forward-thinking industries.
The Role: Data Scientist (6-Month Contract)
This role will see you working...
Network RecruitmentJohannesburg
Our client is a dynamic, data-led insurer where analytics play a key role in every strategic decision. As their Data Scientist, youll collaborate closely with actuaries and business stakeholders to deliver insights that shape pricing, reserving...
Network RecruitmentJohannesburg
Our client is a forward-thinking insurance player where data and analytics drive smarter decisions. As their Data Scientist, youll work side-by-side with Actuaries and business leaders to provide critical insights that influence pricing, reserving...