Job Openings Data Scientist (Generative AI & ML)

About the job Data Scientist (Generative AI & ML)

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.