About the Role
Our client, a leader in innovative technology solutions, is seeking a highly skilled AI Solutions Architect with a specialization in Computer Vision to join their growing team in Welkom, Free State . This role is pivotal in designing, developing, and implementing cutting-edge AI-powered solutions, with a particular emphasis on visual data analysis and interpretation. You will collaborate closely with clients and internal engineering teams to understand requirements, translate them into robust AI architectures, and oversee the successful delivery of these solutions. This hybrid role offers a blend of in-office collaboration and remote flexibility, allowing for optimal productivity and work-life balance within the Welkom area. We are looking for a forward-thinking individual who is passionate about leveraging AI to solve real-world problems and drive digital transformation. This is an exciting opportunity to architect the future of AI applications in a dynamic and supportive environment in the Free State .
Key Responsibilities
- Design scalable and efficient AI architectures for computer vision applications, including image recognition, object detection, image segmentation, and video analysis.
- Translate business requirements and client needs into technical specifications and solution designs.
- Lead the selection and integration of appropriate AI/ML technologies, tools, and platforms.
- Collaborate with data scientists and ML engineers to ensure the feasibility and performance of proposed solutions.
- Provide technical leadership and guidance throughout the project lifecycle, from conception to deployment.
- Develop proof-of-concepts and prototypes to demonstrate the viability of proposed solutions.
- Evaluate and recommend third-party AI solutions and services.
- Stay current with the latest advancements in AI, machine learning, and computer vision technologies.
- Communicate complex technical concepts and solution designs effectively to both technical and non-technical stakeholders.
- Contribute to the development of best practices and standards for AI solution architecture.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field; Ph.D. is a plus.
- 5+ years of experience in AI/ML, with a significant focus on architecting and deploying computer vision solutions.
- Strong understanding of deep learning frameworks (e.g., TensorFlow, PyTorch) and computer vision libraries (e.g., OpenCV).
- Proficiency in programming languages such as Python, C++, or Java.
- Experience with cloud computing platforms (AWS, Azure, GCP) and related AI/ML services.
- Solid knowledge of software architecture principles, design patterns, and system integration.
- Excellent analytical, problem-solving, and communication skills.
- Proven ability to lead technical projects and mentor junior team members.
- Experience working in a hybrid work environment is advantageous.
- Must be based in or willing to relocate to Welkom, Free State .
Benefits
- Competitive salary package with performance incentives.
- Comprehensive health insurance and wellness programs.
- Hybrid work model supporting flexibility and work-life balance.
- Opportunities for continuous learning and professional development.
- Access to advanced technology and research facilities.
- Collaborative and innovative company culture.
- Generous annual leave and public holiday allocation.
- Retirement savings plan options.
- Regular team social events and activities.