Hul Hub is looking for Computer Vision Engineer who has hands-on experience developing Computer Vision solutions using Machine Learning, Artificial Intelligence, Image Recognition and segmentation. You should have in depth knowledge of relevant open-source tools and frameworks for developing algorithms and models which you will then apply on unstructured data i.e. images and videos to automatically detect objects, behaviors and pattern.
Job Description:
Design architecture for computer vision building blocks and their integration with overall solutions
Develop Deep Learning Models, Train them and utilize them in automated flows
Port, implement, and optimize machine learning algorithms
Build the front-end of applications through appealing visual design
Write effective APIs
Test software to ensure responsiveness and efficiency
Familiarity with challenges around big unstructured data (videos/images) during transmission and storage
Focus on privacy and security of users, data and systems involved.
Review requirements, specifications, and technical design documents to provide timely and meaningful feedback
Participating in the design and creation of scalable software
Writing clean, functional code
Troubleshoot, debug and upgrade software
Create security and data protection settings
Build features and applications with a mobile responsive design
Work with data scientists and analysts to improve software
Ensuring cross-platform optimization
Job Specification:
At least 3 years of proven work experience in Computer Vision disciplines
At least 3 years of hands-on experience with Open source frameworks like OpenCV, Yolo, TensorFlow, Keras, Pytorch
Experience developing deep learning models and algorithms that would detect and track objects, faces, handwriting and then train them for accuracy before applying them in automated flows
Develop motion detection algorithms in constrained edge devices
Experience in writing code that would apply these models and extract metadata to expose in form of APIs or forward into other inter-system APIs
Experience in processing real-time video streams from various different sources including Onvif/RTSP streams, MPEG/AVI video files, JPEG Streams etc.
Knowledge of internal hardware, 3D camera designs, design logic, and camera logic.
Knowledge of multiple front-end languages and libraries (e.g., HTML/ CSS, JavaScript, XML, jQuery)
Knowledge of multiple languages (e.g., C++, C#, Java, JavaScript, Python)
Familiarity with SQL and NoSQL databases (e.g., MySQL, MongoDB), web servers (e.g., Apache, Express) and UI/UX design
Experience in 3D computer vision and 3d reconstruction a plus
Excellent communication and teamwork skills
Strong analytical skills with excellent attention to detail mindset.
Familiarity with Cloud platforms, such as, AWS, Azure etc.
Strong understanding of Scrum based agile development life cycle