Machine Learning Engineer (Intermediate / Senior) - Remote South Africa
Core
Design, build, deploy, and maintain production machine learning solutions, AI-powered applications, and intelligent agents on AWS.
Role type
Intermediate/Senior Machine Learning Engineer (MLOps & Cloud)
Builds
Production-ready AI solutions, AI agents, scalable ML infrastructure, and AI services
Domain
Cloud-native AI, MLOps, Large Language Model applications
Deliverable
production ML models | product features | infrastructure
Required skills
Python, SQL, AWS, MLOps, model training, deployment, monitoring, software engineering principles
Preferred skills
AWS certifications, AWS Bedrock, Open-source contributions, Startup experience
Technologies
AWS, Python, SQL, CI/CD
Responsibilities
Design and build production ML solutions; Develop AI-powered applications and intelligent agents; Build and optimize data and model training pipelines; Implement MLOps best practices; Work with AWS-based cloud infrastructure; Develop and maintain APIs and AI services; Contribute to AI platform engineering; Support deployment into an AI marketplace
Seniority
Intermediate/Senior, hands-on IC
