Senior ai software engineer
- Compensation
- Not disclosed
- Location
- Klerksdorp, South Africa
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 2+ years
- Category
- Ai engineering
- Posted
Skills
Full 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., Tensor Flow, Py Torch, 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.