End-to-End Project Ownership: Take comprehensive responsibility for development of computer vision pipelines, from initial concept to deployment including ideating, building and refining the solutions.
High-Performance Pipelines: Spearhead the development of robust and scalable computer vision pipelines focusing on both local and cloud-based applications.
Benchmarking and Working with State-of-the-Art Models: Engage in thorough benchmarking activities to assess and enhance the accuracy of latest computer vision breakthroughs. Strive for optimization and latest advancements in the field.
Bug Fixing: Proactively identify and resolve software bugs, ensuring the deployment process is smooth and efficient.
Cross-Team Collaboration for Solution Development: Engage in close collaboration with various stakeholders, including subject matter experts, to develop comprehensive solutions.
Technical Abilities
Bachelor\'s or master\'s in computer science, Electrical Engineering, or related field, or equivalent experience.
Over 3 years of experience working with Computer Vision, especially in training models and developing efficient pipelines, with a focus on object detection, image segmentation, and pose estimation.
Proficiency with Python, image processing libraries like OpenCV and Pillow and deep learning frameworks like PyTorch and TensorFlow.
Demonstrated expertise in developing and implementing computer vision pipelines, understanding visual data processing and algorithms.
Solid understanding of data structures, algorithms, and software design principles.
Experience in model optimization, including edge hardware deployment. Experience with Deepstream/GStreamer/Edge optimised libraries is a plus.
Research experience or working experience with loT/Edge devices .
Demonstrated ability to produce highly scalable pipelines, working effectively both independently and as part of a team.
Excellent communication abilities to articulate findings and technical challenges to both technical and non-technical stakeholders.