About the Role
Our client, a trailblazer in autonomous technology, is seeking a Senior Computer Vision Engineer to join their innovative, fully remote team. This pivotal role involves developing and refining the visual perception systems that power next-generation autonomous vehicles and robotics. You will be instrumental in creating algorithms that enable machines to 'see' and interpret their environment with unprecedented accuracy. This remote-first position requires a deep understanding of image processing, machine learning, and real-time system development. You'll work on challenging problems that have a direct impact on the future of mobility and automation, collaborating with a world-class team of engineers and researchers from your home office. We are dedicated to fostering an inclusive and productive remote environment.
Key Responsibilities
- Design, implement, and optimize computer vision algorithms for real-time applications, including object detection, tracking, segmentation, and 3D reconstruction.
- Develop and train deep learning models for visual perception tasks using frameworks like TensorFlow or PyTorch.
- Collaborate with hardware and software teams to integrate computer vision systems into autonomous platforms.
- Process and analyze large volumes of image and video data to improve model accuracy and robustness.
- Research and implement cutting-edge techniques in areas such as SLAM, sensor fusion, and generative models for visual data.
- Validate and test computer vision algorithms in simulation and real-world environments.
- Contribute to the overall system architecture and design of autonomous perception systems.
- Stay current with the latest advancements in computer vision and machine learning research.
- Mentor junior engineers and contribute to knowledge sharing within the remote team.
Requirements
- Ph.D. or Master's degree in Computer Science, Electrical Engineering, Robotics, or a closely related field with a focus on Computer Vision.
- Minimum of 6 years of professional experience in computer vision research and development.
- Strong theoretical and practical knowledge of image processing, pattern recognition, and machine learning, especially deep learning for vision.
- 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 3D computer vision, geometric vision, and sensor fusion (e.g., LiDAR, RADAR).
- Familiarity with robotics platforms and middleware (e.g., ROS).
- Proven ability to work effectively in a remote team environment, demonstrating strong communication and collaboration skills.
- Experience with large-scale data processing and management for computer vision datasets.
- Strong problem‑solving skills and the ability to tackle complex, undefined problems.
Benefits
- This fully remote position offers a highly competitive salary and benefits package, including comprehensive health coverage, retirement savings plans, and generous paid time off.
- Our client provides a flexible work schedule and supports continuous professional growth through access to online courses, conferences, and research grants.
- You will be part of a groundbreaking project with the opportunity to significantly influence the future of autonomous technology.
- Equipment stipends and support for home office setup are provided to ensure a productive remote work experience.
- You'll collaborate with a diverse, talented, and motivated global team, making a real impact from wherever you choose to work, even if your home base is **Centurion, Gauteng**.