Senior Data Scientist
Ovations Technologies
Johannesburg, Gauteng
Administrative and clerical roles handle the day-to-day paperwork, scheduling and record-keeping that keep SA businesses running, and are a popular path for matriculants with strong organisation skills.
This listing does not state a salary. As a guide, admin roles in South Africa typically pay R8 000 to R20 000 a month (indicative).
Job description
We're Hiring: Senior Data Scientist (TigerGraph & AKS Kubernetes)
Location: Johannesburg
Employment Type: 12 months contract
Experience: Senior (7+ years) | Principal (10+ years)
Are you passionate about Graph AI, distributed systems, and cloud-native platforms? We're looking for an experienced Senior Data Scientist/AI Engineer to design and implement enterprise-scale graph platforms that power advanced analytics, AI, and machine learning solutions.
You'll play a key role in architecting and deploying TigerGraphsolutions on Azure Kubernetes Service (AKS), enabling high-performance, relationship-driven intelligence across enterprise data.
Key Responsibilities
Graph Engineering & AI
- Design and develop enterprise-scale graph data models and graph analytics solutions.
- Build advanced graph-based machine learning solutions, including:
-
- Graph Neural Networks (GNNs)
- Link Prediction
- Community Detection
- Path Analysis
- Graph Neural Networks (GNNs)
- Develop enterprise Knowledge Graphs supporting AI, GenAI, and Retrieval-Augmented Generation (RAG).
- Create graph-derived features to improve machine learning models and intelligent decision-making.
TigerGraph Development
- Develop and optimise graph queries using GSQL.
- Design scalable graph architectures and optimise query performance.
- Implement secure, high-performance data ingestion pipelines from enterprise platforms such as Azure Data Lake Storage (ADLS) and Databricks.
- Deliver graph analytics solutions supporting:
-
- Fraud Detection
- Financial Crime
- Customer Intelligence
- Network Risk Management
- Fraud Detection
Kubernetes & Cloud Engineering
- Architect, deploy, and manage TigerGraph clusters on Azure Kubernetes Service (AKS).
- Design and manage containerised workloads using Kubernetes.
- Configure networking, storage, autoscaling, security, and monitoring for graph platforms.
- Develop CI/CD pipelines and infrastructure automation using Kubernetes-native DevOps practices.
- Continuously optimise platform performance, scalability, resilience, and cost efficiency.
Architecture & Leadership
- Design end-to-end graph solution architectures integrated with enterprise data platforms and APIs.
- Provide technical leadership and mentorship on graph technologies, Kubernetes, and cloud-native engineering.
- Evaluate emerging technologies and contribute to the evolution of enterprise AI platforms.
- Collaborate with business and technical stakeholders to translate complex requirements into scalable solutions.
Required Qualifications
Education
- Bachelor's Degree in Computer Science, Engineering, Mathematics, Statistics, or a related STEM discipline.
Advantage
- Master's Degree in a related field.
Preferred Certifications
- TigerGraph Certification
- Certified Kubernetes Administrator (CKA) or Certified Kubernetes Application Developer (CKAD)
- Microsoft Azure Certifications
Required Experience
Senior
- 7+ years' experience
Principal
- 10+ years' experience
Experience in:
- Enterprise Graph Engineering
- Distributed Systems
- Cloud-native Architecture
- Kubernetes Platform Engineering
- Financial Crime or Fraud Analytics
- Enterprise API Integration
- DevOps and Infrastructure Automation
Technical Skills
Graph Technologies
- TigerGraph
- GSQL
- Graph Theory
- Graph Algorithms
- Knowledge Graphs
- Graph Machine Learning
Programming
- Python (Essential)
- Java and/or Scala
Cloud & Data
- Azure Kubernetes Service (AKS)
- Kubernetes
- Docker
- Azure Data Lake Storage (ADLS)
- Databricks
- Apache Spark
- Streaming Frameworks
DevOps
- CI/CD
- Infrastructure as Code
- Kubernetes-native deployment
- Monitoring & Observability
What We're Looking For
Strong analytical and problem-solving skills
Passion for AI, graph technologies, and innovation
Excellent communication and stakeholder engagement skills
Experience working in high-performance, enterprise environments
Ability to mentor technical teams and drive engineering excellence
Good to know
What does this admin job pay?
This listing does not state a salary. As a guide, admin roles in South Africa typically pay R8 000 to R20 000 a month (indicative).
Do I need experience for admin jobs in Johannesburg?
This admin role may ask for some experience or a relevant qualification. Read the listing for the specifics before you apply.
How do I apply for this job?
Tap "Apply on Indeed" to open the original listing, where you can read the full description and apply directly. JobsZA never charges you to apply, and you should never pay money to get a job.
Found on Indeed · Posted 2 weeks ago