🏢 Full-Stack Software Engineer (AI × Safety Tech)
Location: Taipei / Taoyuan (Hybrid Remote)
Job Type: Full-time
Compensation: Competitive base + performance bonus (negotiable based on experience)
Seniority: Mid to Senior (4–6 years)
🎯 Responsibilities
🛠 Product Development
Build and iterate the core SAFE platform used in smart pool / open-water / port safety systems.
Frontend development for operator dashboards: maps, zone overlays, live streams, alerts, events, and reports.
Backend development of REST/gRPC APIs and real-time WebSocket services integrating:
AI inference pipelines
ePTZ tracking modules
RTSP/ONVIF camera streams
NVR / VMS systems
Design of event stream pipelines using Kafka / MQTT / RabbitMQ for real-time alerts and post-recording workflows.
🔗 System Integration
Collaborate with AI engineers to define inference APIs, score thresholds, and versioning (incl. A/B testing).
Work closely with field engineers (FAEs) and hardware partners on-site deployments: cameras, edge boxes (GPU), ePTZ, and network topology.
⚙️ Deployment DevOps (DevOps/SRE)
Build reproducible cloud + edge environments using Docker, K8s, Helm, Terraform.
Own the CI/CD pipelines (GitHub Actions or GitLab CI): release management, automated testing, rollback procedures.
Monitor system health: Prometheus/Grafana, ELK/OpenSearch, Sentry for logs, metrics, and availability.
📦 Productization Customer Success
Parameterize site-specific configs (alert levels, whitelist/blacklist, camera/network setup, sensitivity).
Author technical documentation, setup guides, and support field testing or PoC if needed.
✅ Requirements (Must-Have)
4–6 years of hands-on web product development experience.
Able to own features from spec → design → implementation → deployment → maintenance.
Frontend: TypeScript + React (or Vue). Familiar with WebSocket, HLS, WebRTC basics.
Backend (proficient in at least one, and can quickly learn others):
Go (Golang): Gin/Fiber or similar
Node.js: Express/NestJS
Python: FastAPI
Solid API design, database schema modeling, and testing skills.
Databases: PostgreSQL, Redis (caching, job queues, Pub/Sub).
DevOps: Docker, basic Kubernetes, CI/CD experience (GitHub Actions or equivalent).
Streaming: Familiarity with RTSP/ONVIF, NVR/VMS playback and access control.
Collaboration: Ability to communicate across AI/FAE/PM teams and decompose fuzzy specs into shippable tasks.
⭐ Bonus Points (Nice-to-Have)
Required: Completion of at least one cybersecurity-related training or certification, e.g.:ISO 27001 internal auditor courseCloud security foundation (AWS/GCP)Complex audits (e.g. penetration testing, CVE remediation) are handled externally; you’ll only need to apply fixes and adjust configs as needed.
Real-time low-latency streaming: WebRTC, FFmpeg, HLS/DASH experience.
Kafka / MQTT event stream experience.
ONVIF PTZ camera control, multi-camera stitching.
Infrastructure-as-Code: Terraform, Helm, Kustomize.
Observability: Alert rule design (e.g., latency, packet loss, GPU usage, noise suppression).
Language: Ability to read/write technical English; conversational Japanese is a plus (for overseas partner support).