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

AES Global

Cape Town

On-site

ZAR 700,000 - 950,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

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

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (AI & Data)
Software Engineer (AI & Data)

AES Global • Cape Town

On-site
ZAR 700,000 - 950,000
Client-Facing AI Implementation Engineer
Client-Facing AI Implementation Engineer

AES Global • Cape Town

On-site
ZAR 420,000 - 600,000
AI Agent Engineer — Build Production-Ready AI Agents
AI Agent Engineer — Build Production-Ready AI Agents

AES Global • Cape Town

Hybrid
ZAR 600,000 - 900,000
AI Engineer: Enterprise AI & Automation (Cape Town Hybrid)
AI Engineer: Enterprise AI & Automation (Cape Town Hybrid)

ATS Client • Cape Town

Hybrid
ZAR 900,000 - 1,100,000
Hybrid work model
Permanent role
AI & Data Architect/Engineer – Cloud Data Science Expert
AI & Data Architect/Engineer – Cloud Data Science Expert

Recruit-It • South Africa

On-site
ZAR 900,000 - 1,700,000
AI & Automation Software Engineer
AI & Automation Software Engineer

Network Recruitment • Johannesburg

On-site
ZAR 900,000 - 1,400,000
Senior Data Engineer
Senior Data Engineer

AES Global • South Africa

On-site
ZAR 781,200 - 948,600
Data Engineer - AI Platforms
Data Engineer - AI Platforms

Placements24 • Randburg

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Professional development opportunities
Hybrid work arrangement
+2
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
Azure Data Engineer
Azure Data Engineer

Blue Pearl PTY • Johannesburg

On-site
ZAR 600,000 - 900,000