Senior Software Engineer - AI Platform Development

Placements24

Mossel Bay

On-site

ZAR 900,000 - 1,500,000

Full time

4 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

Medical aid
Retirement planning
Performance-based incentives
Learning opportunities
Flexible work environment
Relocation assistance

Job summary

Placements24 in Mossel Bay, Western Cape, is seeking a Senior Software Engineer to join its AI Platform team. You will design, build, and scale backend systems and data pipelines for training and deploying ML models, while embracing cloud-native practices and IaC.

The role requires 5+ years of backend experience with Python/Go/Java, hands-on Docker/Kubernetes, and cloud exposure (AWS/Azure/GCP). You will collaborate with data scientists and ML engineers to deliver robust AI solutions in a

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of professional experience in software development, with a focus on backend systems.
  • Strong proficiency in programming languages such as Python, Go, or Java.
  • Extensive experience with cloud platforms like AWS, Azure, or GCP.
  • Experience with containerization technologies (Docker, Kubernetes).
  • Familiarity with MLOps principles and tools (e.g., MLflow, Kubeflow).
  • Understanding of AI/ML concepts and model deployment workflows.
  • Experience with relational and NoSQL databases.
  • Excellent problem-solving, analytical, and communication skills.
  • Proven ability to work independently and as part of a team.

Responsibilities

  • Design, develop, and maintain scalable, reliable, and high-performance backend systems for the AI platform.
  • Build and optimize data pipelines for training and deploying machine learning models.
  • Implement infrastructure as code (IaC) using tools like Terraform or CloudFormation.
  • Collaborate with data scientists and ML engineers to understand their needs and provide robust solutions.
  • Develop APIs and microservices to support various AI functionalities.
  • Ensure the security, scalability, and efficiency of the platform.
  • Participate in code reviews, architectural discussions, and contribute to best practices.
  • Troubleshoot and resolve complex technical issues in a production environment.
  • Stay up-to-date with the latest trends in software engineering, cloud computing, and MLOps.

Skills

5+ years backend experience
Python
Go
Java
Problem-solving
Communication
Independent

Education

Bachelor's or Master's in Computer Science/Software Engineering

Tools

AWS
Azure
GCP
Docker
Kubernetes
MLflow
Kubeflow
Relational databases
NoSQL databases

Job description

About the Role

Our client, a rapidly growing technology firm, is seeking a highly skilled Senior Software Engineer to join their AI Platform development team in Mossel Bay, Western Cape . This role is critical for designing, building, and scaling the underlying infrastructure that supports their advanced AI and machine learning initiatives. You will work on robust, scalable systems, tackling complex engineering challenges to deliver high-performance AI solutions. The ideal candidate will possess a strong software engineering background, extensive experience with cloud technologies, and a deep understanding of AI/ML concepts and workflows. This is a unique opportunity to contribute to a groundbreaking platform in a beautiful coastal location like Mossel Bay, Western Cape , working with a talented and collaborative team.

Key Responsibilities
  • Design, develop, and maintain scalable, reliable, and high-performance backend systems for the AI platform.
  • Build and optimize data pipelines for training and deploying machine learning models.
  • Implement infrastructure as code (IaC) using tools like Terraform or CloudFormation.
  • Collaborate with data scientists and ML engineers to understand their needs and provide robust solutions.
  • Develop APIs and microservices to support various AI functionalities.
  • Ensure the security, scalability, and efficiency of the platform.
  • Participate in code reviews, architectural discussions, and contribute to best practices.
  • Troubleshoot and resolve complex technical issues in a production environment.
  • Stay up-to-date with the latest trends in software engineering, cloud computing, and MLOps.
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of professional experience in software development, with a focus on backend systems.
  • Strong proficiency in programming languages such as Python, Go, or Java.
  • Extensive experience with cloud platforms like AWS, Azure, or GCP.
  • Experience with containerization technologies (Docker, Kubernetes).
  • Familiarity with MLOps principles and tools (e.g., MLflow, Kubeflow).
  • Understanding of AI/ML concepts and model deployment workflows.
  • Experience with relational and NoSQL databases.
  • Excellent problem-solving, analytical, and communication skills.
  • Proven ability to work independently and as part of a team.
Benefits

Our client offers a competitive salary and a comprehensive benefits package, including medical aid, retirement planning, and performance-based incentives. We provide opportunities for continuous learning and professional development, including access to online courses, workshops, and conferences. Enjoy a flexible work environment and generous paid time off. This position is based in our state-of-the-art offices in Mossel Bay, Western Cape . You will work with a talented team on exciting and challenging projects that are shaping the future of AI. We offer a supportive and collaborative work culture that values innovation and personal growth. Relocation assistance is available for qualified candidates. Experience the unique lifestyle and professional growth opportunities in Mossel Bay .

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior AI Platform Engineer
Senior AI Platform Engineer

Placements24 • Bloemfontein

On-site
ZAR 1,000,000 - 1,400,000
Health insurance
Retirement contributions
Performance bonuses
+1
Senior AI Platform Engineer
Senior AI Platform Engineer

Placements24 • Stellenbosch

Hybrid
ZAR 1,200,000 - 1,800,000
Health insurance
Pension scheme
Stock options or equity participation
+3
Senior Backend Engineer - Ai Platforms
Senior Backend Engineer - Ai Platforms

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Medical, dental, vision coverage
Generous annual leave
+3
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 Platform
Senior Software Engineer - AI Platform

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Comprehensive benefits
Hybrid work model
+1
AI/ML Engineer - Deep Learning Specialist
AI/ML Engineer - Deep Learning Specialist

Placements24 • Mossel Bay

On-site
ZAR 900,000 - 1,200,000
Competitive salary
Health benefits
Performance incentives
+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 Platform Engineer
Ai/Ml Platform Engineer

Placements24 • Upington

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health coverage
Paid time off
+4
Senior AI/ML Platform Engineer
Senior AI/ML Platform Engineer

Placements24 • Upington

Hybrid
ZAR 1,200,000 - 1,800,000
Health insurance
Paid time off
Professional development
+2
Backend Software Engineer - AI Platform Development
Backend Software Engineer - AI Platform Development

Placements24 • Paarl

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Flexible hours
Remote setup
+2