Location
Hybrid (Cape Town, South Africa)
Seniority
Senior
Employment
Full-Time
First seen by Alion on Nov 4, 2026.
Overview
Company
Impact
Profile match
Datafin Recruitment is a South African recruitment agency that fills accounting, finance, IT and engineering vacancies for client companies. Its openings include financial accountants, management accountants, Microsoft 365 specialists and industrial automation engineers. The company is headquartered in Cape Town, South Africa.
ENVIRONMENT:
- WANT to help build the next generation of AI, data and marketing technology that powers some of the world’s most recognised brands, then a dynamic Marketing Agency wants your coding expertise to be its next Senior Software Engineer.
- You’ll work across several flagship platforms including AI-powered decision support systems, Customer identity and data platforms, Marketing measurement and optimisation platforms, Geospatial intelligence products amongst others.
- Every product is designed with scale, resilience and international deployment in mind. The successful candidate will have 7+ years Software Engineering experience including designing and building cloud-native applications with strong Python or TypeScript development experience.
DUTIES:
- Design and build scalable distributed systems.
- Develop high-performance APIs and Backend services.
- Build cloud-native applications on Microsoft Azure.
- Engineer reliable, secure and scalable data platforms.
- Productionise AI and Machine Learning solutions.
- Design resilient architectures and engineering standards.
- Drive technical excellence through code reviews and mentoring.
- Collaborate with Data Scientists, AI Engineers and Product Managers.
- Work with Engineering teams across the global network.
- Influence the technical direction of products used by enterprise clients.
REQUIREMENTS:
- 7+ Years of Software Engineering experience.
- Strong Python or TypeScript development experience.
- Experience designing and building cloud-native applications.
- A passion for Engineering quality, testing and clean architecture.
- Strong problem-solving and systems thinking skills.
- Experience mentoring other Engineers.
- Curiosity, humility and a desire to continuously learn.
Company Tech Stack:
- Current technologies include –
- Languages: Python, TypeScript, JavaScript, SQL
- Cloud: Microsoft Azure, Azure Functions, Azure OpenAI, Azure AI Foundry, Azure Cosmos DB
- Engineering: Docker, Kubernetes, GitHub, GitHub Actions, Terraform, REST APIs, CI/CD
- Data & AI: PostgreSQL, MongoDB, Databricks, Spark, OpenAI, LangChain, Semantic Kernel, Vector Databases, AI Agents
ATTRIBUTES:
- You love building elegant software.
- You enjoy solving complex Engineering problems.
- You want to work alongside outstanding Engineers who challenge and inspire you.
- You’re looking for an opportunity where your ideas, your code and your career can have an impact well beyond South Africa.
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.
2,098,638 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.
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
Hybrid · Full-Time · Cape Town
Python
JavaScript
TypeScript
SQL
Databases
PostgreSQL
Databricks
Azure Cosmos DB
AI/ML
LangChain
Spark
AI Agents
Semantic Kernel
OpenAI
Machine Learning
Mobile
Clean Architecture
DevOps
Rest API
Terraform
GitHub Actions
Azure
Docker
Kubernetes
GitHub
Apply
AI Architect/Engineer (CPT Hybrid)
11 days ago
Hybrid · Full-Time · Cape Town
AI/ML
LLM Guardrails
Machine Learning
DevOps
CI/CD
Apply
Senior Data Scientist (ML Engineer)
24 days ago
In office · Full-Time · Johannesburg
Python
SQL
Databases
Databricks
AI/ML
Spark
MLFlow
AI Agents
RAG
Machine Learning
DevOps
Rest API
GCP
Azure
AWS
Docker
Kubernetes
Platform Engineering
Azure AKS
Apply
Senior AI Lead
6 days ago
In office · Full-Time · Johannesburg
Python
AI/ML
RAG
Machine Learning
DevOps
GCP
Azure
AWS
Apply
AI Engineer (Python)
13 days ago
$29k – $43k per year (gross) · In office · Full-Time · South Africa
Python
AI/ML
Prompt Engineering
Function Calling
AI Agents
LLM
RAG
Knowledge Graph
Agentic Workflows
Apply
Apply
Technical Support Engineer
1 day ago
$19k per year · Remote (South Africa) · Pretoria · Cape Town · Durban · Johannesburg
SQL
Databases
PostgreSQL
AI/ML
AI Agents
Replicate
DevOps
Rest API
Cloudflare
Cybersecurity
ISO 27001
SOC 2
GDPR
Microsoft Entra ID
Active Directory
Management
Intercom
Freshdesk
QA
Sentry
Apply
Apply
Global Collections Specialist
1 day ago
≈ $26k – $58k per year (Estimated) · Equity · Hybrid · 5+ years exp · Cape Town
Analytics
Microsoft Excel
Apply
Apply
This is one of many
2,098,638 more open roles from verified company boards, updated every day.

