AI/ML Software Engineer
South Africa
Listed on 2026-09-26
-
Software Development
Machine Learning/ ML Engineer, AI Engineer (Applied/Software), Software Engineer, Cloud Engineer - Software
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.
- 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.
- 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., Tensor Flow, 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.
- 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.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).