Expleo

Senior Data Scientist

Expleo City of Johannesburg Metropolitan Municipality, Gauteng, South Africa

IT Services and IT Consulting · 10,001+ employees

13 h ago
data-scientist Senior (5-10 yrs) Contractor South Africa
Log in to apply, save this posting, or score it against your profile with AI.

About the role

The Senior Data Scientist will design and optimize predictive models and graph-based architectures to uncover patterns in enterprise data. They will also manage the end-to-end model lifecycle, from data preparation to deployment within cloud-native environments.

What they look for

Python Machine Learning Graph Analytics Knowledge Graphs Data Engineering Predictive Modeling Feature Engineering Cloud-native Platforms AWS Azure GCP Data Pipelines Model Lifecycle Management GenAI Data Integrity

Requirements

Candidates must have at least 7 years of experience in data engineering and strong expertise in Python and machine learning frameworks. A bachelor's or master's degree in a technical field is required, along with proven experience in graph analytics and cloud platforms.

Full description

Overview

Expleo South Africa is where bold ideas meet real-world impact. As a global leader in engineering, quality services, and management consulting, we help businesses accelerate digital transformation and shape the future. Joining Expleo means more than just a job — it’s an opportunity to grow, innovate, and collaborate on projects that redefine industries. From smart factories and next-generation banking to cutting-edge digital solutions, you’ll tackle complex challenges alongside inspiring colleagues. At Expleo, your career isn’t just developed — it’s turbo-charged. Together, let’s push boundaries and change the game.

We are seeking a highly skilled Senior Data Scientist to join our team in Johannesburg (Hybrid).

The ideal candidate will be responsible for designing, developing, and maintaining our data infrastructure to ensure the efficient processing and storage of large datasets. This role involves collaborating with cross-functional teams to deliver high-performance data solutions, enabling informed decision-making across the organization. You will play a key role in optimizing data pipelines, ensuring data integrity, and implementing best practices for scalability and performance in a dynamic environment.

Responsibilities

  • Predictive modeling: Design, build, and optimize models to detect patterns and anticipate outcomes in enterprise data.
  • Graph analytics: Apply graph-based methods to uncover relationships and dependencies across large-scale, interconnected datasets.
  • Knowledge graphs: Enable AI/GenAI use cases by developing and leveraging knowledge graph architectures.
  • Feature engineering: Drive the creation of robust features to enhance downstream models and improve predictive accuracy.
  • Model lifecycle management: Own the end-to-end process of model development, from data preparation and training to performance optimization and deployment.
  • Cloud-native platforms: Implement scalable solutions within enterprise cloud environments, ensuring reliability and efficiency.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, Information Technology, or a related field.

Experience

  • 7+ years of experience in Data Engineering
  • Strong expertise in Python and modern machine learning frameworks
  • Proven experience with graph analytics and knowledge graph applications.
  • Deep understanding of cloud-native platforms (e.g., AWS, Azure, GCP).
  • Track record of delivering production-ready models in enterprise environments.
  • Ability to collaborate with cross-functional teams to translate business challenges into data-driven solutions

Similar roles