Senior Software Engineer – Storage Systems
Core
Designing and optimizing distributed edge storage infrastructure for AI-powered security cameras to ensure reliable, secure, and instant video preservation on-device.
Role type
Senior System Software Engineer (Storage Systems)
Builds
On-camera storage stack, flash storage systems, and cloud backup reliability for millions of deployed security devices.
Domain
Physical AI / Edge Computing / Embedded Systems
Deliverable
production ML models | infrastructure
Required skills
C, C++, Linux kernel debugging, file systems (ext4, UBIFS), device drivers (MMC), memory management, Yocto build system, eBPF, distributed systems, containerization
Preferred skills
Backend development, microservices, AWS, Docker, Kubernetes
Technologies
Linux, Yocto, AWS, Docker, Kubernetes, ext4, UBIFS, eBPF
Responsibilities
Own the camera storage stack for AI models and large video files; collaborate with hardware teams to validate next-gen flash storage; design new storage systems optimizing cost, endurance, and throughput; own storage reliability metrics and drive system improvements.
Seniority
Senior, hands-on IC