Edge Computer Vision Engineer

Job expired!

Join Eagle Eye Networks as an Edge Computer Vision Engineer

About Eagle Eye Networks:
Eagle Eye Networks is positioned as the global leader in cloud video surveillance, offering a robust platform powered by progressive AI and analytics. Our versatile open platform ensures enhanced global security, instant visibility, and tailored insights through accessible Web, Desktop, and Mobile interfaces.

Job Overview:

At Eagle Eye Networks, we're advancing the frontiers of edge computing in AI-driven video surveillance. We are seeking an experienced Edge Computer Vision Engineer to enhance our capabilities in developing cutting-edge AI models, particularly CNN-based, optimized for edge performance. You will play a pivotal role in the entire model training lifecycle, orchestrate ML models on edge devices, and oversee thorough deployment management using modern tools.

Key Responsibilities:

  • Optimization of AI models for edge environments, including techniques like Pruning and Quantization.
  • Management of model training life cycles.
  • Effective implementation of pre-processing, post-processing, and temporal computer vision algorithms.
  • Orchestration and management of machine learning models on edge devices using frameworks such as OpenVINO and TensorRT.
  • Deployment management across platforms using Docker, OTA, and Concourse pipelines.

Professional Experience and Skills:

  • Degree in Computer Science or equivalent, with 2-3 years of relevant experience.
  • Expertise in Computer Vision, leveraging both traditional techniques and modern AI.
  • Proficiency in programming languages C/C++ and Python.
  • Deep understanding of AI runtime frameworks like TensorRT, OpenVino, and libraries such as OpenCV.
  • Experience with machine learning, particularly CNNs and frameworks like PyTorch.
  • Strong background in data structures, algorithms, and problem-solving.
  • Experience with multi-threaded programming and embedded system design.
  • Knowledge of Linux OS, IPC, Messaging frameworks like ZMQ.
  • Familiarity with microservices, containerization (Docker), and software engineering processes including CI/CD, Agile methods, and version control.

About Our Eagle Eye Engineering Team:

Our engineering teams are the creative powerhouse behind Eagle Eye Networks' products, driving the journey from ideation through development to deployment. Businesses worldwide rely on our real-time video solutions to manage, process, and analyze petabytes of video data securely hosted in our data centers. Whether your interest lies in crafting lightweight microservices, pioneering AI technologies, or developing intuitive web and mobile user experiences, we offer a dynamic challenge that caters to a wide range of engineering skills.

If you're ready to push the boundaries of edge computing and AI in video surveillance, apply today to become part of a visionary engineering team at Eagle Eye Networks!