Intermediate AI Software Engineer
Core
Building production-grade AI systems for a top Telco networking hub and South Africa's leading ISP, covering the full AI stack from data engineering to MLOps.
Role type
Intermediate AI Software Engineer
Builds
Production AI systems, APIs, microservices, and scalable data pipelines for ISP operations
Domain
Telecommunications / ISP / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Python, SQL, Git, Machine Learning, Cloud platforms (AWS, GCP, Azure), Docker, Kubernetes, LLMs, RAG, Vector DBs, MLOps, Prompt Engineering
Preferred skills
TensorFlow, Pytorch, MLOps platforms, Hackathon experience, Kaggle competitions
Technologies
AWS, GCP, Azure, Docker, Kubernetes, SQL, NoSQL, Vector DBs, Python, Git
Responsibilities
Train and deploy ML models (NLP, vision, generative AI); Build APIs and microservices for AI deployment; Design scalable data pipelines; Contribute to CI/CD, model monitoring, and retraining; Work with cloud infra; Help build AI platform tools; Translate business problems into real-world AI solutions
Seniority
Intermediate, hands-on IC