Senior Software Engineer
Core
Building the software layer for a hybrid edge-cloud AI video security platform that runs on core device infrastructure.
Role type
Senior Software Engineer (Edge)
Builds
Core edge platform, video management capabilities, secure communication pipelines, and on-device AI model deployments.
Domain
Video security, edge computing, embedded systems, distributed systems
Deliverable
production ML models
Required skills
Go, Rust, TypeScript, multithreaded & concurrent programming, performance profiling & optimization, Docker & containerization, edge computing / embedded systems, networking & distributed systems, real-time systems
Preferred skills
Video streaming / pipeline development, storage systems & data management at the edge, cloud services integration, AI/ML model deployment on edge devices, security concepts
Technologies
Go, Rust, TypeScript, Docker, AWS S3, GCP, MQTT, Kafka
Responsibilities
Contribute to the core edge platform running across diverse hardware in a hybrid edge-cloud architecture; Develop and integrate video management capabilities: streaming, recording, real-time AI processing; Design and optimize for low-latency, high-performance workloads at the edge; Build secure, efficient communication pipelines between edge devices and cloud systems; Work with AI/ML engineers to deploy and optimize on-device models; Own performance under load — profile CPU/memory, identify bottlenecks, fix them; Participate in code reviews, debugging, and performance tuning across the stack
