Responsibilities :
· Architect, Design, Build and deploy solutions using Computer Vision and Image
Processing techniques for various applications like quality inspection in process
industries, Surveillance automation and law enforcement.
· Take ownership of end-to-end development of computer vision projects from
concept stage to deployment stage and constant improvement of algorithm
performance.
· Conduct feasibility study of various requirements from customers from various
industries.
· Translate the business requirement to a computer vision problem statement,
develop a data collection strategy to provide required insights and to meet
target metrics.
· Benchmark and Tune the Computer Vision Algorithms according to the
Hardware Accelerators for performance benchmarking.
· Optimize the Vision Algorithms to efficiently run on resource constrained
hardware on the edge.
· Collaborate with Customers for Requirements Capturing and Architecture
definition.
· Collaborate closely with software, hardware and business teams to deploy the
solution with respect to various constraints and customer requirements.
Skill Set :
· BS or MS degree or equivalent experience in Computer Science, Computer
Engineering or Electrical Engineering.
· 3-5 years of industry work experience or research experience on Image
Processing and Computer Vision Algorithms used for Object Detection, Tracking,
Segmentation and Classification.
· Should have experience in pytorch, GPU parallelization, deep learning and neural
network pruning techniques.· Experience in developing end-to-end applications from conceptualization to
deployment and troubleshooting.
· Deep understanding of principles of Camera Sensors.
· Solid understanding of computer architecture, operating system fundamentals.
· Strong Data structures and Algorithms know-how with Excellent Python and
C/C++ programming skills.
· Excellent analytical, communication and interpersonal skills