AI Enginner
Digital Roundabout · Singapore
We are looking for a Video Analysis AI Engineer with a strong foundation across the complete software stack — from ingesting video streams to processing, analysing, and visualising results.Key ResponsibilitiesVideo & Data ProcessingBuilding and maintaining video processing and analysis pipelinesWork with live and file‑based video streams (IP video, encoded streams)Support computer vision / video analytics tasks such as detection, metadata extraction, tagging, and quality checksSoftware Stack DevelopmentDevelop and maintain backend services for video analysis workflowsWork on AI based video analysis and Metadata developmentWork with APIs, data stores, and processing jobs supporting AI / ML based analytics outputsAssist in integrating analytics results with dashboards, logs, or reporting toolsSystems & OperationsHelp deploy and test applications in Linux-based and containerised environmentsAssist in debugging issues across the stack — ingestion, processing, storage, and outputsSupport monitoring, logging, and performance analysis for live systemsCollaboration & LearningWork with Junior/Intern engineers to mentor production video systemsDocument implementations and learn best practices for scalable media platformsParticipate in offshore team's technical work, code reviews and technical discussionsRequired Skills & QualificationsCore RequirementsBachelor’s degree in Computer Science, Engineering, Data Science, or a related field3–5 years of experience in relevant field and technologies.2+ years of hands-on working experience in Linux environmentsHands-on experience in C, C++, Java and Python (mandatory)Strong working experience in backend frameworks, scripts, or microservices and databases (SQL and/or NoSQL)Exposure to video fundamentals (codecs, frames, resolution, bitrates)Strong knowledge of computer vision or video analytics conceptsFamiliarity with libraries such as OpenCV, FFmpeg, or similar is a plusExposure to machine learning frameworks (PyTorch, TensorFlow, ONNX), containers (Docker) or cloud platformsExperience with real-time data or streaming systems