Senior Software Engineer
Comm It — Armenia · Posted ~2 weeks ago
🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.
Log in to add to target listDescription
The company is building an AI video security platform that doesn't just record — it understands.
Founded in 2021, backed by tier-one Silicon Valley investors, and one of the fastest-growing companies in the video security space ($64M raised, 50k+ cameras deployed).
Small teams, real ownership, direct impact.
The Senior Software Engineer, Edge joins a small, high-impact team building the software layer that runs on companies core device infrastructure.
The system is a hybrid edge-cloud architecture spanning video, security, networking, storage, and on-device AI.
Resource-constrained, performance-critical, real-time.
You'll own how well the software behaves under load — CPU, memory, concurrency — on a dedicated machine where every cycle counts.
Responsibilities:
Contribute to the core edge platform running across diverse hardware in a hybrid edge-cloud architectureDevelop and integrate video management capabilities: streaming, recording, real-time AI processingDesign and optimize for low-latency, high-performance workloads at the edgeBuild secure, efficient communication pipelines between edge devices and cloud systemsWork with AI/ML engineers to deploy and optimize on-device modelsOwn performance under load — profile CPU/memory, identify bottlenecks, fix themParticipate in code reviews, debugging, and performance tuning across the stack
Requirements:
Must-Have Skills:
Go / Rust / TypeScript (20%) — core stack; strong proficiency in at least one, ideally twoMultithreaded & concurrent programming (18%) — critical requirement; proven experience with real parallel systemsPerformance profiling & optimization (15%) — CPU/memory management under real production load on dedicated hardwareDocker & containerization (13%) — deploying and managing containerized workloadsEdge computing / embedded systems (13%) — experience building for resource-constrained environmentsNetworking & distributed systems (12%) — solid fundamentals; building reliable comms between edge and cloudReal-time systems (9%) — low-latency design and delivery
Nice-to-Have Skills:
Video streaming / pipeline developmentStorage systems & data management at the edgeCloud services integration (AWS S3, GCP, MQTT, Kafka)AI/ML model deployment on edge devicesSecurity concepts (encryption, secure communication, zero trust)
We have 62,676 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume — in under a minute we'll analyze all 62,676 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume