Eagle Eye Networks Inc

Edge Computer Vision Engineer

Engineering - Bangalore, Karnataka, India - Full Time

About Eagle Eye Networks:

Eagle Eye Networks is the world's leading cloud video surveillance platform. Powered by an ever evolving set of powerful AI and analytics, our open platform provides global security, instantaneous visibility and customizable insights directly to our customers on the Web, Desktop and Mobile.

Overview:

AI models running on the edge have special considerations related to the compute and memory footprint. As an edge computer vision Engineer, you will be responsible for developing state of the art AI models (especially CNN based) that run on the Edge. You will be responsible for:

  • Model training life cycle
  • Model optimization for edge devices including Pruning and Quantization
  • Handling effective pre-processing, post-processing and temporal CV algorithms.
  • Orchestration of ML models on edge devices using OpenVINO / TensorRT.
  • Release, deployment management using Docker, OTA and Concourse pipelines.

Experience:  2-3 Years

Desired Skills:

  • Bachelors or masters in Computer Science or equivalent
  • Prior experience of working on Computer Vision based problems using Traditional CV or AI.
  • Familiarity with C/C++, Python  is a must.
  • Knowledge of runtime AI frameworks like TensorRT, OpenVino and Computer Vision libraries like OpenCV.
  • Knowledge of ML, CNNs and training them using frameworks like PyTorch.
  • Good knowledge of data structures and algorithms
  • Sharp problem solving skills and ability to resolve ambiguous requirements
  • Familiarity with multi-threaded programming  and system design on embedded platforms
  • Knowledge of Linux OS and related concepts, IPC, Messaging (e.g. ZMQ)
  • Familiarity of microservices delivery paradigm and containerization (Docker)
  • Familiarity with S/W Engineering processes, CI/CD, Agile methodology, Version Control

Eagle Eye Engineering:

Our engineering teams take products from ideation through development and deployment. Businesses all over the world trust us to operate in real time as our solutions  gather, process, view  and add insight to petabytes of real time video all hosted in our own secure data centers.. No matter if you wish to develop lightweight microservices, ground breaking AI or delightful web or mobile user experiences, we have a challenge for you.

Apply: Edge Computer Vision Engineer
* Required fields
First name*
Last name*
Email address*
Location *
Phone number*
Resume*

Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or paste resume

Paste your resume here or attach resume file

Are you willing to relocate?*
What’s your highest level of education completed?*
College or University*
LinkedInLinkedIn profile URL:*
Desired salary*
Earliest start date?*
Can you work overtime?*
Do you have prior experience of working on Computer Vision based problems using Traditional CV or AI?*
Do you have a minimum of 2 years experience working with C/C++, Python?*
Do you have a knowledge of runtime AI frameworks like TensorRT, OpenVino and Computer Vision libraries like OpenCV?*
Do you have a minimum familiarity with multi-threaded programming and system design on embedded platforms?*
Human Check*