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, networking
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 (AWS S3, GCP, MQTT, Kafka), AI/ML model deployment on edge devices, security concepts (encryption, secure communication, zero trust)
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 including streaming, recording, and 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 by profiling CPU/memory, identifying bottlenecks, and fixing them; Participate in code reviews, debugging, and performance tuning across the stack
Seniority
Senior, hands-on IC
