About the Role
Our client, a dynamic leader in the AI & Emerging Technologies space, is seeking a visionary Principal Computer Vision Engineer to join their innovative team in Pretoria, Gauteng. This senior role is crucial for driving advancements in visual perception technologies, developing sophisticated algorithms, and leading key projects from conception to deployment. You will be instrumental in shaping the future of how machines interpret and interact with visual data, working on challenging problems that span autonomous systems, augmented reality, and intelligent surveillance. The ideal candidate possesses a deep technical expertise in computer vision, a proven track record of innovation, and strong leadership capabilities. You will collaborate with a world-class team of researchers and engineers in a fast-paced, intellectually stimulating environment. This is a unique opportunity to make a significant impact in a rapidly evolving field, based in the heart of Pretoria.
Key Responsibilities
- Lead the research, design, and implementation of advanced computer vision algorithms and systems.
- Develop and optimize state-of-the‑art techniques for image recognition, object detection, tracking, segmentation, and 3D reconstruction.
- Mentor and guide junior engineers and researchers, fostering technical excellence and innovation within the team.
- Collaborate closely with product managers and cross‑functional teams to define project roadmaps and translate research into practical applications.
- Evaluate and integrate new technologies and methodologies to enhance system performance and capabilities.
- Publish research findings in leading conferences and journals, and represent the company at industry events.
- Ensure the robustness, scalability, and efficiency of deployed computer vision solutions.
Requirements
- PhD or Master's degree in Computer Science, Electrical Engineering, or a related field with a specialization in Computer Vision.
- 10+ years of experience in computer vision research and development, with a significant portion in a lead or principal role.
- Deep expertise in image processing, machine learning, deep learning (CNNs, RNNs, Transformers), and relevant algorithms.
- Proficiency in C++ and Python, along with experience using computer vision libraries (e.g., OpenCV) and deep learning frameworks (e.g., TensorFlow, PyTorch).
- Experience with real‑time systems, embedded systems, and performance optimization.
- Strong understanding of camera calibration, multi‑view geometry, and SLAM.
- Excellent leadership, communication, and problem‑solving skills.
Benefits
- Our client offers a highly competitive salary, performance‑based bonuses, and an excellent benefits package including comprehensive health coverage, retirement contributions, and generous paid time off.
- We provide a stimulating hybrid work environment that balances in‑office collaboration with remote flexibility, supporting a healthy work‑life balance.
- Access to cutting‑edge research facilities and opportunities for continuous professional development, including conference attendance and further education, are standard.
- This role is based in our Pretoria office, offering significant opportunities for professional growth and impact within the AI and emerging technologies landscape.