Job description
About the Role
Our client is seeking a motivated and skilled AI Software Engineer to contribute to the development of intelligent systems in Pretoria . You will be responsible for implementing and optimizing AI algorithms, building scalable software solutions, and working closely with research teams to bring cutting‑edge AI technologies to life. This role requires a strong blend of software engineering principles and a solid understanding of machine learning concepts. You will have the opportunity to work on challenging projects that leverage AI to solve real‑world problems, contributing to the company's technological advancements in a collaborative setting.
Key Responsibilities
- Develop, test, and deploy AI-powered software applications and services.
- Implement and integrate machine learning models into production systems, ensuring efficiency and reliability.
- Write clean, maintainable, and well-documented code adhering to software engineering best practices.
- Collaborate with data scientists to optimize model performance and operationalize ML workflows.
- Design and build scalable data processing pipelines for training and inference.
- Troubleshoot and debug software issues related to AI components and systems.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 3+ years of professional software development experience, with a focus on AI or machine learning integration.
- Proficiency in programming languages such as Python, Java, or C++.
- Experience with ML frameworks (e.g., TensorFlow, PyTorch, Keras).
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Strong understanding of algorithms, data structures, and software design patterns.
Benefits
- Competitive salary and comprehensive benefits package.
- Opportunities for professional development and training in AI technologies.
- Hybrid work model promoting a balance between remote and in-office collaboration.
- Work on impactful AI projects that are shaping the future.
- Collaborative and innovative work culture in Pretoria .
#J-18808-Ljbffr