Data Scientist

3 days ago


Sandton, Gauteng, South Africa Calibrate People Full time R1 200 000 - R2 400 000 per year


Data Scientist (Generative AI and Machine Learning Maestro)

Location:
Sandton, Johannesburg, SA Hybrid |Salary: Competitive (because you are worth it)

Sector: Financial Services Consulting (Banking-heavy)

Your mission, should you choose to accept it:

We are partnering with a leading management consulting firm thats at the forefront of AI innovation in financial services. Theyre looking for a Data Scientist with deep expertise in Generative AI and Machine Learning to help design, build, and scale cutting-edge AI-powered applications.

This role is ideal for someone with solid experience in full-stack AI solution development combining backend systems, frontend interfaces, and MLOps best practices and whos passionate about deploying real-world solutions that deliver tangible business value.

Key Responsibilities

  • Design, develop, and deploy GenAI applications using tools like Azure OpenAI, LangChain, and LangFuse
  • Build and manage end-to-end AI solutions from backend services to user-facing interfaces
  • Use vector databases (e.g., Weaviate) to manage and retrieve text/data embeddings
  • Implement MLOps pipelines to support scalable model training, testing, and deployment
  • Develop and optimize retrieval-augmented generation (RAG) and other NLP solutions
  • Apply traditional and advanced ML models to address business problems and predict outcomes
  • Collaborate with cross-functional teams (Product, Engineering, Business) to align AI solutions with strategic goals
  • Monitor, evaluate, and continuously improve model and system performance
  • Stay up to date with advancements in the AI/ML space, particularly GenAI

Key Requirements

  • Solid understanding of embedding models, vector search, and NLP fundamentals
  • Practical knowledge of MLOps tools and deployment pipelines
  • Familiar with traditional ML algorithms and predictive modeling
  • Cloud experience, especially with Microsoft Azure
  • Strong analytical and problem-solving skills
  • Able to communicate technical ideas to both technical and non-technical audiences
  • Proficient in Python for data science and backend development
  • Experience building and deploying full-stack AI applications

Hands-on with:

Azure OpenAI Service | LangChain / LangFuse and Vector databases (Weaviate or similar)

Education & Experience

  • Bachelors degree (or higher) in a quantitative field: Mathematics, Stats, Computer Science, Engineering, Actuarial Science, or similar
  • Proven experience in designing and deploying GenAI applications in a business setting

Why This Role?

You'll work with a forward-thinking team at the intersection of finance and emerging AI technology, shaping the future of intelligent banking solutions. It's a great opportunity to contribute to impactful projects while continuing to grow your technical expertise

Ready to explore this role?

Send us your CV or portfolio, and lets connect.



  • Data Scientist

    3 days ago


    Sandton, Gauteng, South Africa Guardrisk Full time R600 000 - R1 200 000 per year

    IntroductionAs a data scientist, you will play a key role in leveraging data to drive insights, inform decision-making, and enhance our life and non-life insurance operations. You will work closely with cross-functional teams to develop innovative data-driven solutions that address business challenges and improve overall performance.Role PurposeAs a data...

  • Data Scientist

    5 days ago


    Sandton, Gauteng, South Africa Pepkor Lifestyle Full time R1 200 000 - R2 000 000 per year

    Job PurposeAs a Data Scientist at Pepkor Lifestyle, you will play a crucial role in analysing and interpreting complex data sets to inform business decisions and strategies. The ideal candidate has excellent analytical abilities, a deep understanding of statistical modelling, and the ability to communicate insights effectively to non-technical...

  • Data Scientist

    5 days ago


    Sandton, Gauteng, South Africa Guardrisk Full time R180 000 - R250 000 per year

    IntroductionAs a data scientist, you will play a key role in leveraging data to drive insights, inform decision-making, and enhance our life and non-life insurance operations. You will work closely with cross-functional teams to develop innovative data-driven solutions that address business challenges and improve overall performance.DisclaimerAs an...

  • Data Scientist

    3 days ago


    Sandton, Gauteng, South Africa Guardrisk Full time R600 000 - R1 200 000 per year

    IntroductionGuardrisk is the undisputed market leader in cell captive insurance and risk solutions. We are renowned for our innovative approach to cell captive structures and other alternative risk transfer solutions for our clients. Guardrisk offers clients custom designed cover and is registered in South Africa as an insurer for all statutory classes of...


  • Sandton, Gauteng, South Africa Tenth Revolution Group Full time R400 000 - R1 200 000 per year

    Senior Data Scientist – Retail | Sandton (Hybrid)Join a fast-paced retail business undergoing major investment in AI and Machine Learning. As a senior member of a newly formed Data Science team within a larger Data & Analytics division, you'll enjoy high visibility, minimal red tape, and the opportunity to make a real impact.Key Focus AreasLifetime Value...


  • Sandton, Gauteng, South Africa ESMART GROUP Full time R1 500 000 - R2 000 000 per year

    Job PurposeApply advanced expertise in machine learning, data mining, analytics engineering, and information retrieval to architect and build highly specialized analytic engines and services. This role focuses on pushing the boundaries of ML innovation, developing enterprise-grade models, and providing expert technical guidance to support strategic business...

  • Data Scientist

    5 days ago


    Sandton, Gauteng, South Africa Guardrisk Full time R900 000 - R1 200 000 per year

    Role PurposeAs a data scientist, you will play a key role in leveraging data to drive insights, inform decision-making, and enhance our life and non-life insurance operations. You will work closely with cross-functional teams to develop innovative data-driven solutions that address business challenges and improve overall performance.RequirementsBachelors...


  • Sandton, Gauteng, South Africa k0dehut Full time R500 000 - R1 200 000 per year

    Data EngineerHybrid / Sandton JhbJob PurposeWe are seeking a talented and experienced Data Engineer to join our MLOps team which drives critical business applications. As a key member of our team, you will play a crucial role in designing, building, testing, deploying, and monitoring end-to-end data pipelines for both batch and streaming use cases. You will...


  • Sandton, Gauteng, South Africa Dis-Chem Life Full time R2 000 000 - R2 500 000 per year

    Purpose of the RoleThe Senior Data Engineer is the architect and builder of Dis-Chem Life's data foundation, creating the infrastructure that turns raw information into a strategic asset. This role goes far beyond moving data from A to B, it is about designing high-performance, future-proof systems that make data accurate, accessible, and truly powerful.By...

  • Data Engineer

    2 weeks ago


    Sandton, Gauteng, South Africa Pepkor Lifestyle Full time R70 000 - R120 000 per year

    Job Purpose The ideal candidate will use their passion for big data and analytics to provide insights to the business covering a range of topics. They will be responsible for conducting both recurring and ad hoc analysis for business users. As a Data Engineer at Pepkor Lifestyle, you will play a critical role in the development and maintenance of our data...