Senior Software Engineer

๐Ÿข CommIT ยท all CommIT jobs
๐Ÿ“ Belarus
๐Ÿ“… Posted 2026-07-19 ยท via Himalayas
๐Ÿท Edge-Computing-Engineer,Systems-Software-Engineer,Video-Engineering,Embedded-Software-Engineer,Systems-Programming,Senior-Software-Developer,Senior-Software-Engineer-Jobs,Software-Engineer,Senior-C#-.NET-Software-Engineer,Senior-Java-Software-Engineer,Backend-Engineer
Apply on original site โ†—

Description

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 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

Requirements
Must-Have Skills:

-
Go / Rust / TypeScript (20%) โ€” core stack; strong proficiency in at least one, ideally two

-
Multithreaded & concurrent programming (18%) โ€” critical requirement; proven experience with real parallel systems

-
Performance profiling & optimization (15%) โ€” CPU/memory management under real production load on dedicated hardware

-
Docker & containerization (13%) โ€” deploying and managing containerized workloads

-
Edge computing / embedded systems (13%) โ€” experience building for resource-constrained environments

-
Networking & distributed systems (12%) โ€” solid fundamentals; building reliable comms between edge and cloud

-
Real-time systems (9%) โ€” low-latency design and delivery

Nice-to-Have 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)

Originally posted on Himalayas

โ† All remote jobs