A complete application in a minute
Tailored resume and cover letter, ready to send.
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.
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.
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.
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.
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.