Computer Vision Engineer

Job Description

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
  • Security by design mindset

Job Summary

  • Published on:2021-12-22 2:00 am
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:3 Years
  • Job Location:Karachi
  • Gender:No Preference
  • Application Deadline:2025-02-21