AI Guardians develops intelligent residential security systems that combine face recognition hardware, license plate extraction, and access management for compounds, resorts, and gated communities. Our ecosystem includes on-site devices, backend AI services, and web interfaces used by both customers and AI Guardians’ administrative team.
We are looking for a Full Stack Engineer with strong backend, frontend, and computer vision fundamentals. You will work on real-time image/video pipelines, API services, communication protocols, and customer-facing dashboards.
Responsibilities
• Develop backend services in Python (Flask) for face recognition, car plate extraction, and AI modules.
• Build and maintain REST APIs and ZMQ-based client-server communication. • Implement real-time communication using WebSockets (required).
• Develop and maintain the external customer Web App used by compounds, resorts, and other clients.
• Handle real-time video pipelines, RTSP camera streams (GStreamer optional), and frame-level processing.
• Work with OpenCV and machine learning/computer vision components.
•Manage file storage systems for images, logs, embeddings, and metadata.
• Build frontend dashboards and internal tools using HTML, CSS, JavaScript (TypeScript is a plus).
• Integrate CV/AI models and pipelines as needed (InsightFace and YOLO experience is a plus).
• Collaborate on deployment, testing, and monitoring of customer systems.
• Document code, maintain version control (Git), and ensure clean and scalable development.
Required Skills
Backend
• Python
• Flask or FastAPI
• REST API design, JSON
• ZMQ messaging
• WebSockets / real-time communication (required)
• File storage management: images, logs, embeddings(required) Computer Vision / AI
• Strong OpenCV experience
• Experience with machine learning or computer vision models
• Real-time video processing
• Understanding of GPU vs CPU workloads and CUDAbasics
• InsightFace and YOLO experience is a plus
Frontend
• HTML, CSS, JavaScript
• Typescript is a strong plus
• Ability to build clean and functional dashboards and customer interfaces Hardware / Streaming
• RTSP handling (GStreamer or similar is a plus)
• Camera integration and frame extraction
• LiDAR software integration is a plus
General Engineering Skills
• Git
• Debugging distributed and real-time systems
• Understanding of multi-environment setups (development, staging, production)
Bonus Skills
• PHP experience (big plus for admin system integration)
• Experience developing online web applications
• Familiarity with Linux-based deployment
• Familiarity with deployment on shared hosting (GoDaddy, HostMonster, etc.)