Data Scientist

Johannesburg, Gauteng, South Africa

Job Description

Data Scientist required within a leading financial services institution. This role focuses on developing, deploying, and operationalizing machine learning (ML), artificial intelligence (AI), generative AI, and agentic AI models to drive innovation in a fast-paced, high-impact environment. You will work across functional teams to deliver intelligent solutions for financial use cases like credit risk, fraud detection, and personalisation, while mentoring junior data scientists and ensuring adherence to enterprise governance and architecture standards.
Main Responsibilities

  • Design, develop, test, and deploy production-grade ML, AI, generative AI, and agentic AI models.
  • Create reusable AI blueprints for multiple use cases, ensuring scalability and performance.
  • Develop guardrails to align with enterprise security, architecture, and governance standards.
  • Collaborate with stakeholders across Business Units (e.g., Risk, Compliance) to identify, design, and deploy impactful solutions.
  • Translate complex business problems into structured tasks, delivering measurable value through deployed models.
  • Build and maintain model pipelines using enterprise MLOps frameworks for audibility and scalability.
  • Monitor and optimize model performance, re-training as needed in dynamic banking environments.
  • Mentor junior data scientists on model selection, experimentation protocols, and deployment best practices.
  • Stay updated on advancements in foundation models, multi-agent systems, and AI governance frameworks.
Requirements
  • Bachelor's or Master's degree in Computer Science, Data Science, Statistics, Engineering, or a related field (PhD a plus).
  • 3-5+ years of experience in applied data science or AI roles, preferably in financial services or banking.
  • Proficiency in Python and data science toolkits (e.g., Pandas, NumPy, Scikit-learn, TensorFlow, PyTorch).
  • Experience with platforms like Databricks, AWS Bedrock, or Amazon SageMaker for AI/ML development.
  • Hands-on experience with vector databases (e.g., OpenSearch, Pinecone, FAISS, Milvus) and AI orchestration frameworks (e.g., LangChain, LlamaIndex).
  • Strong understanding of MLOps tools (e.g., MLflow, Kubeflow, Docker, Airflow) and cloud platforms.
  • Experience deploying models in regulated environments with a focus on model risk, explainability, and compliance.
  • Familiarity with financial use cases such as credit scoring, fraud detection, KYC, and personalization.
  • Excellent communication skills to explain technical concepts to non-technical stakeholders.
  • Ability to manage competing priorities in a fast-paced, business-critical environment.
Please note that by submitting your personal information to Deka Minas you free-willingly issue the business consent to make use of such data for the specific purpose of securing you either permanent or temporary employment. Our business makes use of a POPIA compliant database and you have the right to access, right to correction and right to deletion of your personal information.

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1484679
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned