CareerPlanSign in

SU - Back-End AI Software Developer

South Africa💼 Full-time💰 $1,000–$5,500🗓 2025-07-21 → 2026-08-31

Core

Designing, building, and maintaining scalable server-side infrastructure to support AI-powered applications and services.

Role type

Senior IC back-end AI software developer

Builds

Production-ready APIs, data pipelines, and integrations for AI/ML models

Domain

Cloud infrastructure and AI/ML systems

Deliverable

production ML models

Required skills

Python, Node.js, Java, RESTful API development, microservices architecture, asynchronous processing, SQL, NoSQL, Docker, Kubernetes, CI/CD, cloud platforms (AWS, GCP, Azure), TensorFlow, PyTorch, Hugging Face

Preferred skills

MLOps tools, message brokers (Kafka, RabbitMQ), task queues (Celery, Redis), large language models (LLMs), prompt engineering

Technologies

FastAPI, Flask, Django, GraphQL, TensorFlow, PyTorch, Hugging Face, AWS Lambda, EC2, S3, SageMaker, GCP, Azure, Docker, Kubernetes, Git, Kafka, RabbitMQ, Celery, Redis

Responsibilities

Design and develop robust, secure, and scalable back-end systems and APIs; Integrate machine learning models into production-ready applications; Develop and maintain RESTful or GraphQL APIs; Collaborate with AI/ML engineers to deploy, serve, and monitor models; Optimize inference performance and manage versioning and scaling of AI models; Implement data pipelines for training, inference, and feedback loops; Set up and manage infrastructure on cloud platforms including CI/CD pipelines, containers, and orchestration; Monitor system performance, troubleshoot issues, and improve backend scalability and reliability

Seniority

Senior, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.