About the Role
Our client, a pioneering firm in AI and emerging technologies, is looking for a talented AI Solutions Architect specializing in Computer Vision. Based in Tembisa, Gauteng, this role will play a pivotal part in designing and implementing advanced AI solutions for our diverse clientele. You will bridge the gap between complex AI concepts and practical business applications, ensuring our solutions are scalable, efficient, and meet client objectives. This position requires a deep understanding of computer vision algorithms, machine learning pipelines, and cloud infrastructure, combined with excellent communication skills to articulate technical strategies to both technical and non-technical stakeholders. The ideal candidate will thrive in a dynamic environment, driving innovation and delivering tangible value through AI.
Key Responsibilities
- Design end-to-end AI solutions, with a strong focus on computer vision applications (e.g., image recognition, object detection, video analysis).
- Collaborate with data scientists, engineers, and product managers to define technical requirements and architectures.
- Evaluate and recommend appropriate AI technologies, frameworks, and cloud services.
- Develop proof-of-concepts and prototypes to validate architectural designs.
- Provide technical leadership and guidance to development teams.
- Translate business needs into robust, scalable, and cost-effective AI architectures.
- Conduct performance analysis and optimization of AI models and systems.
- Prepare technical documentation, presentations, and architectural blueprints.
- Stay current with industry trends in AI, machine learning, and cloud computing.
- Ensure AI solutions adhere to security and compliance standards.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Proven experience as an AI/ML Engineer, Solutions Architect, or similar role, with a strong emphasis on computer vision.
- In-depth knowledge of computer vision libraries and frameworks (e.g., OpenCV, TensorFlow, PyTorch).
- Experience designing and deploying AI/ML models on cloud platforms (e.g., AWS SageMaker, Azure ML, Google AI Platform).
- Proficiency in programming languages like Python.
- Strong understanding of ML lifecycles, MLOps, and CI/CD principles.
- Excellent analytical and problem-solving abilities.
- Demonstrated ability to communicate complex technical concepts clearly.
- Experience in client-facing roles and translating business requirements is a significant advantage.
- Familiarity with data engineering and big data technologies is beneficial.
Benefits
- Our client provides a competitive compensation package, including an attractive annual salary and performance-based incentives.
- We offer comprehensive health and wellness benefits, a retirement savings plan, and opportunities for continuous professional development through training and conference attendance.
- Employees have access to modern office facilities and collaborative workspaces, alongside resources to support their work-life balance.
- Join a forward-thinking company that values innovation and employee growth.