Title:  Engineer (Video Analytics Application and Deployment)

Job ID:  15857
Location: 

Aero - 540 Airport Road, SG

Description: 

Responsibilities

  • Gather, design and test video analytics (VA) and computer vision (CV) requirements on unmanned air systems (UAS) and their sub-systems.
  • Have knowledge of VA/CV algorithms and tools.
  • Deploy and configure VA/CV modules and applications according to requirements.
  • Modify or develop VA/CV modules and applications when necessary.
  • Train and retrain VA machine learning (ML) models when necessary.
  • Maintain and update software documentation and related technical documentation.
  • Liaise with vendors and sub-contractors
  • Manage and train data/image annotators.
  • Work with other members in Data Analytics group (DAG) to support projects.
  • Develop and maintain interface control documents between ground control systems and machine learning models.
  • Select, configure and install the following based on project VA/CV requirements:
    • Edge computing device
    • Workstations / servers
    • Sensors 

Requirements

  • Bachelor's Degree in Computer Science or related technical discipline
  • Experience in software development using C++ and/or Python
  • Knowledge in deep learning frameworks such as Tensorflow, PyTorch, Mxnet, Scikit-learn, Numpy, Pandas, TensorRT, IntelOpenVino
  • Strong problem solving, analytical and conceptual skills, with good communication skills
  • Able to work independently with minimum guidance and monitoring, a good team player
  • Able to travel overseas (short-term)
  • Preferable:
    • Experience in embedded platforms (e.g. Nvidia Jetson, Intel UP Squared).
    • Experience using MLOps and ML lifecycle management platforms such as MLFlow, KubeFlow, AirFlow.
    • Experience using Docker.
    • Experience in software packaging, deployment, UAT, and production.
    • Experience in OpenCV or other computer vision packages.
    • Experience in Linux-based operating systems.