Senior AI Software Engineer

Placements24

Klerksdorp

On-site

ZAR 900,000 - 1,500,000

Full time

3 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

Competitive salary
Career development
Cutting-edge tools
Paid time off
Team collaboration

Job summary

Placements24 in Klerksdorp is seeking a Senior AI Software Engineer to design and implement AI-powered features across core products. You will work on scalable backend services and integrate ML models, collaborating with product managers and engineers to deliver high-impact, maintainable code.

The role requires a strong software foundation and 5+ years of experience, with hands-on AI/ML work. Proficiency in Python, Java or C++, and experience with TensorFlow, PyTorch or scikit-learn is

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • 5+ years of professional software engineering experience, with at least 2 years focused on AI/ML integration.
  • Strong proficiency in Python, Java, or C++.
  • Experience with AI/ML frameworks (TensorFlow, PyTorch, scikit-learn) and libraries.
  • Solid understanding of software architecture, data structures, and algorithms.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization is a plus.

Responsibilities

  • Design, develop, and deploy AI-driven features and backend services using modern programming languages and frameworks.
  • Integrate machine learning models and algorithms into scalable software applications.
  • Collaborate with product managers, designers, and other engineers to define and build new AI functionalities.
  • Write high-quality, well-tested, and maintainable code, adhering to best practices in software development.
  • Optimize application performance and scalability, particularly for AI-intensive workloads.
  • Contribute to technical design discussions and architectural decisions for AI initiatives.

Skills

Python
Java
C++
AI/ML integration
TensorFlow
PyTorch
scikit-learn
Cloud platforms
Docker / containerization

Education

Bachelor's degree
Master's degree

Job description

About the Role

Our client is seeking a talented and experienced Senior AI Software Engineer to join their dynamic product development team in Klerksdorp . This role involves designing, developing, and implementing AI-powered features and services that will be integrated into their core products. You will work on challenging projects, leveraging state-of-the-art AI and machine learning techniques to create intelligent solutions. The ideal candidate has a strong software engineering background with a proven ability to apply AI concepts effectively. Join a forward-thinking company committed to innovation and building intelligent products that delight users.

Key Responsibilities
  • Design, develop, and deploy AI-driven features and backend services using modern programming languages and frameworks.
  • Integrate machine learning models and algorithms into scalable software applications.
  • Collaborate with product managers, designers, and other engineers to define and build new AI functionalities.
  • Write high-quality, well-tested, and maintainable code, adhering to best practices in software development.
  • Optimize application performance and scalability, particularly for AI-intensive workloads.
  • Contribute to technical design discussions and architectural decisions for AI initiatives.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional software engineering experience, with at least 2 years focused on AI/ML integration.
  • Strong proficiency in programming languages such as Python , Java, or C++.
  • Experience with AI/ML frameworks (e.g., TensorFlow, PyTorch, scikit-learn) and libraries.
  • Solid understanding of software architecture, data structures, and algorithms.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization is a plus.
Benefits
  • Competitive salary and comprehensive benefits package.
  • Opportunities for career advancement and professional development in AI technologies.
  • Access to cutting-edge tools and technologies in Klerksdorp .
  • Generous paid time off and a supportive work-life balance.
  • An innovative and collaborative team environment focused on cutting-edge AI development.
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 • Mbombela (Nelspruit)

On-site
ZAR 900,000 - 1,500,000
Competitive salary
Performance bonuses
Stock options
+1
Senior AI Software Engineer
Senior AI Software Engineer

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,500,000
Fully remote work arrangement
Health, dental & vision insurance
Professional growth & training
AI Software Engineer
AI Software Engineer

Placements24 • Pretoria

On-site
ZAR 600,000 - 900,000
Competitive salary
Hybrid work model
Professional development
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
AI Software Developer
AI Software Developer

Placements24 • Vereeniging

Hybrid
ZAR 520,000 - 780,000
Senior AI Engineer - Machine Learning
Senior AI Engineer - Machine Learning

Placements24 • Pietermaritzburg

Hybrid
ZAR 1,200,000 - 1,800,000
Competitive salary with bonuses
Hybrid work model
Health insurance
+3
AI Software Engineer
AI Software Engineer

Placements24 • Cape Town

On-site
ZAR 600,000 - 1,000,000
Competitive pay
Health benefits
Learning opportunities
+2
AI/ML Software Engineer
AI/ML Software Engineer

Placements24 • Vereeniging

On-site
ZAR 540,000 - 900,000
Competitive salary
Health insurance
PTO & holidays
+1
Software Engineer - AI Development
Software Engineer - AI Development

Placements24 • Stellenbosch

Hybrid
ZAR 420,000 - 620,000
Hybrid work model
Growth opportunities
Competitive compensation
AI Solutions Developer
AI Solutions Developer

Placements24 • Cape Town

Hybrid
ZAR 600,000 - 900,000
Salary + annual bonus
Medical + retirement benefits
Hybrid work model
+3