1,051,596open jobs
61,700companies
177,096added this week
Browse all
Salary
≈ $25k – $64k per year (Estimated)
Location
In office (Cape Town)
Seniority
Senior · 5+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 1, 2026. First seen by Alion on Oct 1, 2026. Job Mail scores D on the Alion truth index.

Overview
Company
Impact
Profile match
Job Mail is a South African online job board offering a large selection of vacancies across the country and some positions abroad. Job seekers can search and apply for jobs online, upload a CV and receive job alerts, while employers and recruitment agencies can advertise positions to a broad national audience. The brand is one of the longer-established names in South African job advertising and is operated from South Africa.
A company that develops, owns, and operates utility-scale power generation and energy storage plants across the African continent is seeking a Data & ML Engineer who will execute the technical implementation of the company's initiative under the direction of the Data Engineering Manager.

Responsibilities:

  • Pipeline Design: Build and maintain modular, reusable ingestion and orchestration (APIs, SQL stored procedures, ETL/ELT) connecting sources such as CAMs, ERP, OT/IoT, and SharePoint into the SSOT.

  • Modeling & Optimization: Design coherent data models and feature pipelines supporting analytics and ML; execute advanced SQL performance and index tuning.

  • Operations: Maintain domain operational health, including active monitoring, alerting, performance tuning, and incident resolution.

  • Model Development: Build, evaluate, and integrate ML algorithms (forecasting, anomaly detection, neural networks) into active data workflows using standard Python libraries.

  • MLOps Implementation: Manage data/model versioning, CI/CD, drift monitoring, overfitting controls, and automated retraining pipelines for owned use cases.

  • Platform Configuration: Own AVEVA PI and CAMs for assigned sites/domains, designing Asset Framework (AF) element templates, hierarchies, event frames, and notifications.

  • Lifecycle Management: Oversee asset onboarding/offboarding, ensuring proper registration, interface maintenance, and data alignment with SSOT dashboards.

  • Standards & Security: Enforce data governance, IT security standards, and structured change management (approvals and rollback procedures).

  • Architectural Decisions: Autonomously make scalable design choices for owned domains, seeking alignment on major structural decisions.

  • Communication: Translate complex technical decisions and trade-offs for non-technical business stakeholders.

  • Mentorship & Delivery: Review peer code, mentor associates, drive cross-divisional alignment to meet timelines, and introduce new ML/data capabilities to the team.

Minimum Requirements:

  • Education: Bachelor’s degree in Computer Science, Information Systems, Engineering, Mathematics, or a related quantitative field.

  • Experience: 5-7 years in data engineering or platform development (5+ years acceptable with a demonstrated track record of independent delivery ownership).

  • Technical Experience: Hands-on experience with API integrations, ETL/ELT orchestration, data modeling, production operations, and deploying ML models.

  • Skills & Competencies

    • Programming & Querying: Strong Python and advanced SQL (schema design, index tuning, performance optimization). C# is an advantage.

    • Data & ML Engineering: Proven ability to build end-to-end ingestion frameworks, data models, and feature pipelines alongside solid MLOps discipline.

    • Industrial Platforms: Practical experience managing AVEVA PI (AF modeling, interfaces, event frames) and CAMs.

    • Core Behaviors: High degree of self-direction, strong engineering discipline, and clear stakeholder communication skills.

  • Advantageous

    • OT / Industrial Integration: Direct configuration of AVEVA PI tools (e.g., PI Integrator, APIs) and hands-on experience with energy/industrial IoT data.

    • Advanced ML: Production experience with MLOps frameworks and deep learning libraries (TensorFlow, PyTorch).

    • Cloud & Big Data: Experience with data lake architectures and orchestration tools (Azure Data Factory, Airflow, or Prefect).

    • Low-Code Automation: Working knowledge of Power Apps and Power Automate.

Benefits:

Competitive salary based on experience (salary can potentially be more based on experience/skills)

IF you meet the above requirements and want to make a career-changing move, apply today by emailing your CV to [email protected]

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,051,596 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

AI/ML
Similar stack
Same company
Cape Town
AI Architect 1 day ago
≈ $43k – $95k per year (Estimated) • In office • 10+ years exp • Johannesburg
AI/ML
AI Agents
RAG
Machine Learning
DevOps
GCP
Azure
AWS
Apply
≈ $31k – $79k per year (Estimated) • In office • Full-Time • 5+ years exp • Master's Degree
AI/ML
Machine Learning
Management
Scrum
Apply
≈ $28k – $70k per year (Estimated) • In office • Contractor • 1+ year exp • PhD
Python
Python
FastAPI
AI/ML
Machine Learning
DevOps
Rest API
Git
Docker
HPC
Apply
Junior AI Engineer 8 hours ago
In office • Full-Time • Bachelor's Degree • Johannesburg
Python
SQL
AI/ML
LLM
Machine Learning
Apply
$113k – $198k per year • In office • Full-Time • 8+ years exp • Bachelor's Degree
Python
SQL
Databases
Snowflake
Databricks
AI/ML
Prompt Engineering
AI Agents
NLP
LLM
RAG
LLMOps
OCR
Machine Learning
DevOps
GCP
Azure
CI/CD
AWS
Cybersecurity
HIPAA
Apply
≈ $26k – $57k per year (Estimated) • In office • Full-Time • 12+ years exp • Bachelor's Degree • Bengaluru
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
Blazor
xUnit
Databases
PostgreSQL
Redis
Weaviate
Milvus
Pinecone
RabbitMQ
MS SQL
ElasticSearch
AI/ML
Copilot
LangGraph
LangChain
MLFlow
Embeddings
Prompt Engineering
AI Agents
Llama
Kubeflow
LLM
RAG
Anomaly Detection
Amazon SageMaker
Human-in-the-Loop
Frontend
Redux
GraphQL
Next.js
Angular
React.js
DevOps
Terraform
Azure DevOps
WebSockets
Azure
CI/CD
Jenkins
AWS
Docker
Kubernetes
Bicep
Cybersecurity
GDPR
QA
Jest
Apply
$43k – $58k per year • In office • Full-Time • 3+ years exp • Bachelor's Degree • Johannesburg
Python
SQL
Databases
Microsoft Fabric
AI/ML
Machine Learning
DevOps
Azure
CI/CD
Git
Analytics
Power BI
Microsoft Excel
Dimensional Modeling
Apply
$83k – $124k per year • Hybrid • Full-Time • 2+ years exp • Bachelor's Degree • Chicago • San Francisco • Scottsdale • New York
Python
Java
SQL
Scala
Python
pySpark
Java
Maven
AI/ML
Hadoop
Spark
Machine Learning
DevOps
AWS
Amazon S3
Linux
Analytics
Tableau
ETL/ELT
Apply
≈ $27k – $76k per year (Estimated) • In office • Internship • Moscow
Python
SQL
PowerShell
Cybersecurity
MITRE ATT&CK
OWASP Top 10
SIEM
Apply
≈ $86k – $166k per year (Estimated) • In office • Full-Time • 6+ years exp • Bachelor's Degree • Greenville
SQL
Apply
≈ $22k – $56k per year (Estimated) • In office • Full-Time • 4+ years exp • Bachelor's Degree • Cape Town
Python
SQL
Python
FastAPI
pySpark
Poetry
Mypy
Databases
Databricks
Apache Iceberg
Delta Lake
MS SQL
Apache Hudi
Trino
AI/ML
llama.cpp
Spark
vLLM
LM Studio
Ollama
LLM
DevOps
Rest API
OpenTelemetry
Azure
CI/CD
Git
Docker
Cybersecurity
GDPR
QA
Pytest
Apply
≈ $25k – $61k per year (Estimated) • In office • Full-Time • 7+ years exp • Bachelor's Degree • Cape Town
Python
SQL
AI/ML
Prefect
TensorFlow
PyTorch
DevOps
CI/CD
Analytics
ETL/ELT
Azure Data Factory
Management
SharePoint
Apply
Lead AI Engineer 9 hours ago
≈ $31k – $75k per year (Estimated) • In office • Full-Time • 8+ years exp • Johannesburg
AI/ML
Cursor
Claude Code
Prompt Engineering
Function Calling
AI Agents
Human-in-the-Loop
LLM Evaluation
Agentic Workflows
Tool Use
Apply
≈ $22k – $64k per year (Estimated) • Remote (South Africa) • Full-Time • 3+ years exp • Bachelor's Degree • Johannesburg
Python
AI/ML
Scikit-learn
Prompt Engineering
TensorFlow
PyTorch
Edge AI
Machine Learning
DevOps
GCP
Azure
AWS
Apply
≈ $22k – $64k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Johannesburg
Python
SQL
AI/ML
Scikit-learn
TensorFlow
PyTorch
Edge AI
Machine Learning
DevOps
GCP
Azure
CI/CD
AWS
Apply
≈ $19k – $43k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Cape Town
Apply
Senior Accountant 8 hours ago
≈ $41k – $83k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Cape Town
Management
Microsoft Office
Apply
≈ $24k – $56k per year (Estimated) • In office • Full-Time • 5+ years exp • Cape Town
Apply
≈ $29k – $63k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Cape Town
Analytics
Microsoft Excel
Apply
$58k – $72k per year • In office • Full-Time • Cape Town
DevOps
Azure DevOps
Azure
Management
Confluence
Jira
Agile
Scrum
Apply
See all jobs
This is one of many
1,051,596 more open roles from verified company boards, updated every day.