Data Scientist (Perm)

Be among the first applicants.
Sabenza It & Recruitment
Johannesburg
ZAR 500 000 - 900 000
Be among the first applicants.
2 days ago
Job description

We're looking for a highly skilled Data Scientist with a strong financial services and capital markets background to join our dynamic analytics and trading team.

The ideal candidate will have hands-on experience in machine learning, equity market microstructure, and high-frequency trading data, along with deep proficiency in Python, AWS (especially SageMaker), and data normalization at scale.

Requirements

  1. Bachelor's or Master's in Computer Science, Data Science, Mathematics, Finance, or a related field.
  2. 5–7 years of professional experience in data science, machine learning, or quantitative analysis within global markets.
  3. Deep understanding of market microstructure, trading algorithms, and technical indicators.
  4. Strong coding ability in Python, with proficiency in SQL, AWS, SageMaker, and QuickSight.
  5. Prior exposure to complex financial systems: trading platforms, risk, or payment systems.
  6. Familiarity with tools like Azure DevOps, ServiceNow, or similar ticketing/change management platforms.
  7. Experience in equities, derivatives, and treasury operations is essential.

Technical Must-Haves

  1. Advanced Python & ML libraries (e.g., scikit-learn, TensorFlow, PyTorch)
  2. AWS Cloud stack, especially SageMaker
  3. Strong command of SQL, data visualization tools, and time-series forecasting
  4. Knowledge of trading algorithms and market dynamics in high-frequency contexts

Apply now and help us shape the future of capital markets through cutting-edge data science.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Data Scientist (Perm) jobs in Johannesburg