CareerPlanGet AI match score →

Senior Software Developer

Cape Town💼 Full-time🗓 2026-07-03 → 2026-07-30

Core

Design and build scalable distributed systems, cloud-native applications, and productionize AI/ML solutions for global marketing and data platforms.

Role type

Senior Software Engineer (Backend & AI Systems)

Builds

AI-powered decision support systems, customer identity platforms, marketing measurement tools, geospatial intelligence products, and enterprise APIs.

Domain

Marketing Technology, Data Engineering, Artificial Intelligence

Deliverable

production ML models | product features | infrastructure

Required skills

Python, TypeScript, Cloud-native architecture design, Distributed systems engineering, API development, Data platform engineering, AI/ML solution productionization, Technical mentoring

Preferred skills

Clean architecture, Testing strategies, Systems thinking, Curiosity for new technologies

Technologies

Microsoft Azure, Azure Functions, Azure OpenAI, Azure AI Foundry, Azure Cosmos DB, Docker, Kubernetes, GitHub Actions, Terraform, PostgreSQL, MongoDB, Databricks, Spark, LangChain, Semantic Kernel, Vector Databases

Responsibilities

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, Drive technical excellence through code reviews and mentoring

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗