Data Scientist (Junior to Mid-Level)
The Legends Agency Johannesburg
About Our Client
Our client is a boutique analytics consulting firm specializing in data analytics and statistical modelling to deliver actionable insights for various industries. They currently have a strong focus on Tourism and Retail while actively expanding into additional sectors.Their work centers on helping clients make better decisions through rigorous quantitative analysis.
The Role: Data Scientist (Junior to Mid-Level)
The purpose of this role is to support a growing project pipeline by providing strong analytical skills and technical expertise. This role contributes to the business by translating client challenges into data-driven solutions and converting technical outputs into practical advice.The main focus areas include statistical modelling, AI/LLM applications, and supporting the full market research process.
Key Responsibilities- 2-4 years of hands-on experience in data science, analytics, statistical modelling, or market research is required.
- Build, validate, and interpret statistical and predictive models including regression, cluster analysis, and dimension-reduction techniques.
- Apply AI engineering approaches and Large Language Models to solve client problems and analyse unstructured text data.
- Perform end-to-end data work including collection, cleaning, feature engineering, and quality assurance using Python, R, and SQL.
- Support the analytical market research process from survey design through to methodology selection and insight delivery.
- Assist in developing professional PowerPoint presentations to communicate complex findings and recommendations to clients.
- Collaborate with the team on project delivery, quality reviews, and client workshops.
- Utilize data visualization libraries or tools where required.
- 2-4 years of hands-on experience in data science, analytics, statistical modelling, or market research.
- Bachelors or Masters degree in Data Science, Statistics, Mathematics, Computer Science, Economics, or a related quantitative field, or at least 4 years of relevant experience.
- Strong proficiency in Python and/or R.
- Solid SQL skills for data querying and manipulation.
- Practical exposure to AI/LLM applications and text analytics.
- Demonstrated ability to apply statistical/predictive models and multivariate techniques.
- Good working knowledge of Microsoft PowerPoint for creating client-ready decks.
- Industry or consulting experience in an analytical environment is ideal.
Network RecruitmentJohannesburg
scientist who wants to apply theory in a practical, highâstakes environment.
If you want to understand how data informs fraud detection, client behaviour, and investment decisions, this role will give you that exposure early in your career.
Requirements...
Communicate RecruitmentJohannesburg
or diploma in Informatics, Computer Science, Statistics, Mathematics, or Information Technology
Proven experience as a Data Scientist, ideally within life or nonâlife insurance
Proficiency in Python, R, Java, or related programming languages
Minimum 4 years...
Network RecruitmentCenturion, 41 km from Johannesburg
Join a leading financial analytics firm based in Johannesburg that leverages data to drive smarter business decisions and innovation. This graduate/junior Data Scientist role is designed for an ambitious individual eager to apply technical skills...