Software Engineer (AI & Data)

AES Global

Cape Town

On-site

ZAR 700,000 - 950,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

AES Global is seeking a Software Engineer (AI & Data) to join our Cape Town office. You will own delivery end-to-end, shaping requirements with stakeholders and building AI-enabled features using Python and C#.

You’ll design ETL/ELT pipelines with Azure Data Factory and Databricks, create Power BI dashboards, and manage CI/CD with Azure DevOps and GitHub in an agile environment. This role blends software, data engineering and AI in one hands-on position.

Qualifications

  • Experience blending software development with data engineering and AI.
  • Hands-on data engineering including ETL/ELT and SQL.
  • Experience with Azure data services and BI tooling.

Responsibilities

  • Gather requirements with product owners and translate into technical specs, owning delivery end-to-end.
  • Build solutions in Python and C#, using AI tooling to accelerate development.
  • Design, build and maintain API integrations across the Azure ecosystem.
  • Prototype and deploy AI-assisted features such as classification and anomaly detection.
  • Design and maintain ETL/ELT pipelines with Azure Data Factory and Databricks; write SQL for modeling.
  • Build Power BI datasets and dashboards; create Power Automate/Power Apps workflows.
  • Own CI/CD configuration with Azure DevOps and GitHub; perform code reviews.

Skills

Data engineering
AI features development
Communication
Agile

Tools

Python
C#
Azure Data Factory
Databricks
SQL
Power BI
Power Automate
Power Apps
Azure DevOps
GitHub
Azure

Job description

We’re working with an established investment management firm, and they’re looking for a Software Engineer (AI & Data) — a builder who combines software development, data engineering and AI in one role.

This is a role for a developer excited by the shift toward AI-native development. You’ll own delivery end-to-end — from shaping requirements with stakeholders through build, test and deployment — using modern AI tooling to move faster. It’s not a pure-developer role: real data and AI experience is a must.

What you’ll do
  • Work with product owners and subject-matter experts to gather requirements and translate them into technical specs, owning delivery end-to-end
  • Build solutions in Python and C#, using AI coding assistants to accelerate development
  • Design, build and maintain API integrations and system connections across the Azure application ecosystem
  • Prototype and deploy AI-assisted features — document classification, anomaly detection, intelligent workflow routing, natural-language querying
  • Design and maintain ETL/ELT pipelines with Azure Data Factory and Databricks, and write SQL for data modelling and reporting
  • Build and maintain Power BI datasets and dashboards, and Power Automate / Power Apps workflows
  • Own CI/CD configuration and deployment with Azure DevOps and GitHub, and perform code reviews
What you’ll bring
  • 3+ years’ experience across software development, data engineering and AI (more-senior candidates also considered)
  • Strong Python and C#
  • Hands-on data engineering — ETL/ELT, SQL, and tools such as Azure Data Factory and Databricks
  • Experience building AI-assisted features and using modern AI tooling
  • Power BI, and the Microsoft Power Platform (Power Automate, Power Apps)
  • CI/CD with Azure DevOps and GitHub, working within an agile framework
  • Strong communication
Working model

Office-based in Cape Town.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI & Data Software Engineer: End-to-End Dev on Azure
AI & Data Software Engineer: End-to-End Dev on Azure

AES Global • Cape Town

On-site
ZAR 700,000 - 950,000
Data and AI Engineer
Data and AI Engineer

WatersEdge Solutions • Johannesburg

On-site
ZAR 600,000 - 900,000
Data Engineer
Data Engineer

AES Global • Cape Town

Hybrid
ZAR 600,000 - 900,000
AI Engineer (Intermediate II / Senior I) - Cape Town (Durbanville) - up to 1mil per annum
AI Engineer (Intermediate II / Senior I) - Cape Town (Durbanville) - up to 1mil per annum

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,100,000
Hybrid work model
Permanent role
AI Implementation Engineer
AI Implementation Engineer

AES Global • Cape Town

On-site
ZAR 420,000 - 600,000
Data AI Engineer
Data AI Engineer

ATS Client • Johannesburg

On-site
ZAR 480,000 - 650,000
Senior Data Engineer - AI Focus
Senior Data Engineer - AI Focus

Placements24 • Sandton

Hybrid
ZAR 1,200,000 - 1,800,000
Salary bonuses
Hybrid work model
Health and retirement benefits
+2
Software Engineer with AI
Software Engineer with AI

CyberPro Consulting (Pty) Ltd • Cape Town

On-site
ZAR 600,000 - 900,000
AI Engineer (Python, SQL Server & RESTful API) - Johannesburg - up to R900k per annum
AI Engineer (Python, SQL Server & RESTful API) - Johannesburg - up to R900k per annum

ATS Client • Johannesburg

On-site
ZAR 700,000 - 1,300,000
Data Engineer AI
Data Engineer AI

Ovations Technologies • Johannesburg

On-site
ZAR 900,000 - 1,500,000