Design scalable AI/ML platforms remotely from Kimberley with expertise in distributed systems and cloud computing. Build infrastructure supporting machine learning workflows.
This Senior Software Engineer joins the core AI/ML Platform team at a rapidly growing technology firm. The work covers backend development, MLOps pipelines, data processing, and APIs. You will collaborate with data scientists and engineers to create productive machine learning development environments and foundational technologies for AI solutions.
Key Responsibilities:
Design scalable and reliable AI/ML platform infrastructure
Optimize MLOps pipelines for training, deployment, and monitoring
Build data ingestion, processing, and storage solutions
Develop APIs and microservices for model integration
Implement CI/CD practices for machine learning workflows
Requirements:
Seven years of qualified software engineering experience
Backend development and large-scale distributed systems experience
Proficiency in AWS, Azure, or GCP
Expertise in Python, Java, or Go
Experience with Kubeflow, MLflow, Docker, or Kubernetes
Apply distributed systems, cloud, MLOps, and backend engineering expertise to advance a fully remote AI/ML platform.