Senior AI Software Engineer

Placements24

Vereeniging

Hybrid

ZAR 1,100,000 - 2,000,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary
Health insurance
Stock options
Remote-friendly with home office
Learning opportunities
Conference access
Flexible schedules

Job summary

Placements24 in Vereeniging, Gauteng, is seeking a Senior AI Software Engineer to design, develop, and deploy advanced AI software. You will translate complex models into production-ready code and collaborate with data scientists to scale AI services.

This remote-first role emphasizes cloud integration and mentorship within a globally distributed team. The ideal candidate has 5+ years in AI/ML-focused software engineering, strong Python skills, and experience with TensorFlow/PyTorch, Docker,

Qualifications

  • Bachelor's or Master's degree in Computer Science or related field.
  • 5+ years in professional software engineering with AI/ML focus.
  • Proficiency in Python and AI/ML libraries.

Responsibilities

  • Design, develop, test, and deploy robust AI-powered software solutions.
  • Implement and optimize ML models into production systems.
  • Collaborate with data scientists to integrate AI models into scalable architectures.
  • Write clean, efficient code in Python/Java/C++, and manage data pipelines.
  • Work with cloud platforms to build and deploy AI services.
  • Mentor junior engineers and stay current with AI advancements.
  • Troubleshoot AI-related issues and promote best practices in development.

Skills

Python
TensorFlow
PyTorch
scikit-learn
Software engineering
Remote teamwork

Education

Bachelor's or Master's in CS/SE

Tools

Docker
Kubernetes
AWS/Azure/GCP

Job description

About the Role

Our client, a leading innovator in AI & Emerging Technologies, is actively seeking a highly skilled Senior AI Software Engineer to join their globally distributed team, contributing to projects impacting the Vereeniging, Gauteng, ZA area and beyond. This role focuses on the design, development, and implementation of advanced AI algorithms and software systems. The ideal candidate will have a strong background in software engineering, coupled with practical experience in machine learning, deep learning, and data science. You will be responsible for translating complex AI models into efficient, scalable, and production-ready code. This is an excellent opportunity to work on cutting-edge AI applications and collaborate with a world-class team in a remote-first capacity. We foster a culture of innovation and continuous learning, enabling you to grow your career at the forefront of AI technology. Join us and help build the intelligent systems of tomorrow.

Key Responsibilities
  • Design, develop, test, and deploy robust AI-powered software solutions.
  • Implement and optimize machine learning models and algorithms into production systems.
  • Collaborate with data scientists and researchers to integrate AI models into scalable software architectures.
  • Write clean, efficient, and maintainable code in languages such as Python, Java, or C++.
  • Develop and manage data pipelines for training and deploying AI models.
  • Work with cloud platforms (AWS, Azure, GCP) to build and deploy AI services.
  • Contribute to the architecture and design of AI systems and infrastructure.
  • Troubleshoot and resolve complex software and AI-related issues.
  • Mentor junior engineers and promote best practices in software development and AI engineering.
  • Stay current with the latest advancements in AI, machine learning, and software engineering.
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • Minimum of 5 years of professional software engineering experience, with a focus on AI/ML.
  • Proficiency in Python and experience with AI/ML libraries (e.g., TensorFlow, PyTorch, scikit-learn).
  • Strong understanding of software development principles, data structures, and algorithms.
  • Experience deploying and managing AI models in cloud environments (AWS, Azure, GCP).
  • Familiarity with containerization technologies like Docker and Kubernetes.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and teamwork abilities in a remote setting.
  • Experience or familiarity with projects relevant to Vereeniging or similar industrial areas is a plus.
Benefits
  • Competitive salary package and performance-based bonuses.
  • Comprehensive health, dental, and vision insurance.
  • Generous stock options and equity participation.
  • Flexible remote work arrangements with a home office stipend.
  • Continuous learning opportunities, including access to online courses and conferences.
  • A stimulating environment working on challenging and impactful AI projects.
  • 401(k) retirement plan with company match.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior AI Software Engineer
Senior AI Software Engineer

Placements24 • Klerksdorp

On-site
ZAR 900,000 - 1,500,000
Competitive salary
Career development
Cutting-edge tools
+2
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 AI Systems Engineer
Senior AI Systems Engineer

Placements24 • Vereeniging

On-site
ZAR 1,000,000 - 1,500,000
Annual performance bonus
Medical aid
Retirement fund contributions
+1
Senior AI Software Engineer
Senior AI Software Engineer

Placements24 • Upington

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Medical insurance
Professional development
+1
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 AI Software Engineer
Senior AI Software Engineer

Placements24 • Stellenbosch

Hybrid
ZAR 1,200,000 - 1,800,000
Performance bonus
Hybrid work
Health insurance
+1
Senior Software Engineer - AI Infrastructure
Senior Software Engineer - AI Infrastructure

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,500,000
Medical, dental, and retirement plans
Generous paid time off
Professional development & training
+3
Senior Software Engineer - AI Platform Development
Senior Software Engineer - AI Platform Development

Placements24 • Stellenbosch

On-site
ZAR 1,200,000 - 1,800,000
Competitive salary
Annual performance bonuses
Medical and dental insurance
+2
AI Software Engineer - Backend Development
AI Software Engineer - Backend Development

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 450,000 - 750,000
Remote work
Performance bonus
Training resources
+2
AI Software Engineer - Platform Development
AI Software Engineer - Platform Development

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Health benefits
Stock options
+3