AI Software Developer - Real-time Systems

Placements24

Klerksdorp

Hybrid

ZAR 700,000 - 950,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Placements24 in Klerksdorp, North West, seeks an AI Software Developer to design and implement real-time AI solutions. You will build high-performance systems with low latency, collaborating with engineers and data scientists in a hybrid work setting.

You should be proficient in Python, C++, or Java and comfortable translating research models into reliable software, writing clean code, and conducting thorough testing. This role offers growth in a dynamic AI-focused team.

Qualifications

  • Bachelor's or Master's degree in CS, SWE, AI, or related field.
  • Proven experience in software development with AI integration.
  • Strong programming skills in Python, C++, or Java.
  • Experience with real-time performance optimization.
  • Knowledge of data structures, algorithms, and software design patterns.
  • Familiarity with distributed systems and system architecture.
  • Hybrid team collaboration skills.
  • Cloud platforms and containerization experience a plus.

Responsibilities

  • Design, develop, and integrate AI and ML models into real-time systems.
  • Write clean, efficient code in Python, C++, or Java.
  • Optimize algorithms for performance and low latency.
  • Collaborate with researchers to turn models into software.
  • Develop APIs for AI components and ensure integration.
  • Implement unit, integration, and performance testing.
  • Troubleshoot real-time AI applications.
  • Document designs and processes.

Skills

Python
C++
Java
AI/ML concepts
Real-time systems
Distributed systems
Problem solving
Communication

Education

Bachelor's or Master's degree in Computer Science, Software Engineering, AI, or related field

Tools

TensorFlow
PyTorch
Scikit-learn
Docker
Kubernetes
Cloud platforms

Job description

About the Role

Our client is looking for a skilled AI Software Developer to contribute to the design and implementation of cutting-edge AI solutions for real-time systems. This role requires a strong foundation in software engineering principles combined with expertise in artificial intelligence and machine learning. You will be instrumental in developing intelligent systems that operate with low latency and high reliability, impacting critical applications. Based in Klerksdorp, North West , this position offers a hybrid work arrangement, blending focused remote work with collaborative in-office sessions. You will work alongside a team of experienced engineers and AI specialists, tackling complex challenges and pushing the boundaries of what's possible in AI-driven applications. This is an excellent opportunity to build sophisticated AI features into high-performance systems and contribute to a product that makes a significant difference.

Key Responsibilities

Design, develop, and integrate AI and machine learning models into real-time software systems. Write clean, efficient, and maintainable code in languages such as Python, C++, or Java. Optimize algorithms and software components for performance, scalability, and low latency. Collaborate with AI researchers and data scientists to translate models into robust software solutions. Develop APIs and interfaces for AI components, ensuring seamless integration with existing systems. Implement testing strategies, including unit, integration, and performance testing, for AI-driven features. Troubleshoot and debug complex issues in real-time AI applications. Contribute to architectural design decisions for AI systems. Stay updated on the latest advancements in AI, machine learning, and real-time system development. Document technical designs, implementations, and processes.

Requirements

Bachelor's or Master's degree in Computer Science, Software Engineering, Artificial Intelligence, or a related field. Proven experience in software development, with a focus on AI or machine learning integration. Strong programming skills in Python, C++, or Java. Understanding of AI/ML concepts, algorithms, and frameworks (e.g., TensorFlow, PyTorch, Scikit-learn). Experience developing and optimizing applications for real-time performance. Knowledge of data structures, algorithms, and software design patterns. Familiarity with system architecture and distributed systems. Ability to work effectively in a hybrid team environment. Strong problem-solving and debugging skills. Excellent communication and collaboration abilities. Experience with cloud platforms and containerization is a plus.

Benefits

Our client offers a competitive salary and benefits package, including health insurance and retirement planning. This role provides excellent opportunities for professional development, including training, certifications, and attending industry conferences. The hybrid work model offers flexibility, combining focused remote work with collaborative team engagement in our Klerksdorp, North West office. You will work with a talented team on exciting AI projects with real-world impact. Enjoy a stimulating work environment that encourages innovation and continuous learning. We offer a comprehensive leave policy and opportunities for career advancement within the company.

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
AI Software Developer
AI Software Developer

Placements24 • Vereeniging

On-site
ZAR 900,000 - 1,400,000
Competitive salary
Medical and dental coverage
Retirement fund
+1
AI Software Engineer
AI Software Engineer

Placements24 • Soweto

On-site
ZAR 550,000 - 900,000
Competitive salary
On-site work location
Professional development
+2
Senior AI Software Engineer
Senior AI Software Engineer

Placements24 • Vereeniging

Hybrid
ZAR 1,100,000 - 2,000,000
Competitive salary
Health insurance
Stock options
+4
AI Software Engineer - Scalable Systems
AI Software Engineer - Scalable Systems

Placements24 • Soweto

On-site
ZAR 900,000 - 1,500,000
Competitive salary
Health insurance
Professional development
+7
AI Software Engineer (Distributed Systems)
AI Software Engineer (Distributed Systems)

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,400,000
AI Software Engineer
AI Software Engineer

Placements24 • Polokwane

Hybrid
ZAR 600,000 - 900,000
Performance bonus
Hybrid work model
Health and retirement benefits
+2
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 Platform
Senior Software Engineer - AI Platform

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Comprehensive benefits
Hybrid work model
+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