Senior Software Engineer - AI/ML Platform

Placements24

Noord-Kaap

Remote

ZAR 900,000 - 1,300,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Stock options
Health benefits
Vacation policy
Home office budget
Professional development

Job summary

Placements24 seeks a Senior Software Engineer for a remote AI/ML platform role. You will design, build, and deploy scalable ML infrastructure, pipelines, and APIs, collaborating with data scientists and engineers from anywhere.

You bring 7+ years of backend experience, distributed systems expertise, and strong cloud skills (AWS/Azure/GCP). Remote-first environment with global teammates in a fast-growing tech firm.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 7+ years of backend software engineering experience.
  • Proven experience building and deploying large-scale distributed systems.
  • Strong proficiency with at least one major cloud platform (AWS, Azure, GCP).
  • Expertise in Python, Java, or Go.
  • Hands-on experience with MLOps tools (Kubeflow, MLflow, Docker, Kubernetes).
  • Solid understanding of data processing frameworks (Spark, Flink).
  • Experience with SQL and NoSQL databases.
  • Familiarity with ML concepts and workflows.

Responsibilities

  • Design, design, and maintain scalable AI/ML platform services and infrastructure.

Skills

Backend development
Distributed systems
Cloud platforms
MLOps tools
Data processing
SQL/NoSQL
ML concepts
Problem solving

Education

Bachelor’s/Master’s degree in CS or related field

Tools

Kubeflow
MLflow
Docker
Kubernetes

Job description

About the Role

Our client, a rapidly growing technology firm at the forefront of artificial intelligence innovation, is seeking a highly skilled Senior Software Engineer to join their core AI/ML Platform team. This is a fully remote position, offering the opportunity to work on challenging and impactful projects from anywhere. You will be instrumental in designing, developing, and deploying scalable and robust machine learning infrastructure, MLOps pipelines, and data processing systems. The role requires a deep understanding of distributed systems, cloud computing, and the end-to-end machine learning lifecycle. You will collaborate with world-class data scientists and engineers to build the foundational technologies that power cutting-edge AI solutions. This is a unique opportunity for a motivated engineer to shape the future of AI development in a dynamic, remote-first environment, contributing from the scenic region of Kimberley, Northern Cape.

Key Responsibilities
  • Design, build, and maintain scalable and reliable AI/ML platform services and infrastructure.
  • Develop and optimize MLOps pipelines for model training, deployment, and monitoring.
  • Implement data engineering solutions for large-scale data ingestion, processing, and storage.
  • Architect and develop robust APIs and microservices to support AI model integration.
  • Collaborate closely with data scientists to understand their requirements and provide efficient ML development environments.
  • Ensure the performance, scalability, security, and maintainability of the AI/ML platform.
  • Implement CI/CD practices for ML workflows.
  • Contribute to technology selection, architectural decisions, and best practices.
  • Troubleshoot and resolve complex technical issues in a distributed environment.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related quantitative field.
  • Minimum of 7 years of professional software engineering experience, with a significant focus on backend development.
  • Proven experience in building and deploying large-scale distributed systems.
  • Strong proficiency in at least one major cloud platform (AWS, Azure, GCP).
  • Expertise in programming languages such as Python, Java, or Go.
  • Hands-on experience with MLOps tools and frameworks (e.g., Kubeflow, MLflow, Docker, Kubernetes).
  • Solid understanding of data processing frameworks (e.g., Spark, Flink).
  • Experience with database technologies (SQL and NoSQL).
  • Familiarity with machine learning concepts and workflows.
  • Excellent problem-solving and analytical skills.
Benefits

This fully remote position offers a highly competitive salary and stock options package, reflecting the seniority and critical nature of the role. Our client provides comprehensive health benefits, a generous vacation policy, and a budget for professional development and home office setup. You will have the autonomy to work on impactful projects, collaborate with a talented international team, and contribute to groundbreaking AI advancements, all while enjoying the flexibility of remote work. This role is ideal for engineers seeking challenging problems and a truly flexible work environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - AI Platform
Senior Software Engineer - AI Platform

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Remote-first environment
Career development opportunities
+2
Senior Software Engineer - Ai & Machine Learning
Senior Software Engineer - Ai & Machine Learning

Placements24 • Klerksdorp

Hybrid
ZAR 900,000 - 1,400,000
Stock options
Health benefits
Remote work
Senior Software Engineer - AI/ML
Senior Software Engineer - AI/ML

Placements24 • LegKraal Gate

Hybrid
ZAR 1,000,000 - 1,800,000
Stock options
Remote work
Career growth
+1
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Placements24 • Polokwane

Hybrid
ZAR 900,000 - 1,800,000
Competitive salary
Performance bonuses
Health insurance
+4
Senior Software Engineer - AI Infrastructure
Senior Software Engineer - AI Infrastructure

Placements24 • Stellenbosch

Hybrid
ZAR 1,000,000 - 2,000,000
Remote work
Home office stipend
Health benefits
+1
Senior Software Engineer - AI Infrastructure
Senior Software Engineer - AI Infrastructure

Placements24 • Gqeberha

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Remote work flexibility
Health, dental, and vision coverage
+3
AI/ML Data Engineer
AI/ML Data Engineer

Placements24 • Upington

Hybrid
ZAR 480,000 - 720,000
Remote work
Senior Software Engineer - Machine Learning Platform
Senior Software Engineer - Machine Learning Platform

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,600,000
Competitive salary
Hybrid work model
Health and wellness benefits
+5
Senior Machine Learning Engineer (Remote-First)
Senior Machine Learning Engineer (Remote-First)

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,500,000
Stock options
Health insurance
Professional development budget
+4
Senior AI Engineer
Senior AI Engineer

Placements24 • Rustenburg

Remote
ZAR 1,000,000 - 1,600,000
Competitive salary
Remote flexibility
Learning opportunities
+2