AI/ML Software Engineer

Placements24

LegKraal Gate

Hybrid

ZAR 900,000 - 1,300,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Remote work
Performance-based bonuses
Health, dental, and vision insurance
Paid time off
Flexible work hours
Continuous learning opportunities
Remote team culture

Job summary

Placements24 is seeking a talented AI/ML Software Engineer to join a remote-first team. You will design, implement, and deploy AI-powered features across scalable software solutions, collaborating with data scientists and product managers in a fully remote environment.

The role covers the full software development lifecycle, from concept to deployment, with a focus on delivering business value through AI capabilities and robust engineering practices.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Proven experience as a Software Engineer with a focus on AI/ML applications.
  • Proficiency in Python, Java, or C++.
  • Experience with AI/ML frameworks (TensorFlow, PyTorch, scikit-learn) and cloud platforms (AWS/Azure/GCP).

Responsibilities

  • Design, develop, and deploy AI/ML models into production systems.
  • Collaborate with data scientists to refine models for production use.
  • Write clean, well-documented code following best software practices.
  • Build and maintain APIs and microservices for AI features.
  • Optimize performance and scalability for large-scale deployments.
  • Participate in code reviews and design discussions.

Skills

Python
Java
C++

Education

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

Tools

TensorFlow
PyTorch
scikit-learn
AWS
Azure
GCP
Docker
Kubernetes

Job description

About the Role

Our client is seeking a talented and motivated AI/ML Software Engineer to join their innovative team, operating entirely remotely. This position is focused on developing and implementing sophisticated AI and machine learning models into scalable software solutions that drive significant business value. You will work on the full software development lifecycle, from conceptualization and design to implementation and deployment, collaborating closely with data scientists and product managers to bring AI-powered features to life. As a remote-first company, we champion flexible work arrangements and provide the tools and support needed for you to thrive. This is an exciting opportunity to contribute to groundbreaking AI projects and shape the future of technology in a dynamic and collaborative virtual environment.

Key Responsibilities
  • Design, develop, and deploy AI/ML models and algorithms into production-ready software systems.
  • Collaborate with data scientists to refine models and ensure their effective integration into applications.
  • Write clean, efficient, and well-documented code using best practices in software engineering.
  • Build and maintain APIs and microservices to support AI functionalities.
  • Optimize software performance and scalability for large-scale deployments.
  • Participate in code reviews, design discussions, and the overall software development process.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Proven experience as a Software Engineer with a strong focus on AI/ML applications.
  • Proficiency in programming languages such as Python, Java, or C++.
  • Experience with AI/ML frameworks (e.g., TensorFlow, PyTorch, scikit-learn) and libraries.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Strong problem-solving skills and the ability to work independently in a remote setting.
Benefits
  • Highly competitive salary and performance-based bonuses.
  • Full remote work setup with home office support.
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off and flexible work hours.
  • Continuous learning opportunities and access to cutting-edge technologies.
  • A vibrant and supportive remote team culture.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote AI Software Engineer
Remote AI Software Engineer

Placements24 • East London

Hybrid
ZAR 900,000 - 1,200,000
Fully remote
Flexible hours
Cutting-edge AI
+2
Senior AI Software Engineer
Senior AI Software Engineer

Placements24 • Sandton

Hybrid
ZAR 1,200,000 - 1,800,000
Highly competitive salary
Stock options
Flexible remote work schedule
+2
AI Software Engineer
AI Software Engineer

Placements24 • Mossel Bay

Hybrid
ZAR 800,000 - 1,200,000
Competitive salary
Flexible remote work environment
Access to advanced AI tools
+2
AI Software Developer
AI Software Developer

Placements24 • East London

On-site
ZAR 540,000 - 760,000
Annual bonus
Professional development budget
Fully remote with flexible hours
+1
Principal AI Engineer
Principal AI Engineer

Placements24 • Durban

Hybrid
ZAR 2,938,000 - 3,918,000
High pay & bonuses
Health coverage
Stock options
+3
Machine Learning Engineer
Machine Learning Engineer

Placements24 • Gqeberha

Hybrid
ZAR 1,918,000 - 2,878,000
Stock options
Remote-first culture
Professional development budget
+2
Senior Software Engineer - AI Platform
Senior Software Engineer - AI Platform

Placements24 • Klerksdorp

On-site
ZAR 600,000 - 1,200,000
Fully remote work
Equity options
Professional development budget
Senior AI Engineer
Senior AI Engineer

Placements24 • Klerksdorp

Hybrid
ZAR 1,000,000 - 1,800,000
Competitive salary
Equity options
Health insurance
+3
Senior AI Engineer
Senior AI Engineer

Placements24 • Rustenburg

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

Placements24 • Durban

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health insurance
Paid time off
+3