CareerPlan

Senior Software Engineer

Kyiv, UkraineFull-time2026-07-14 → 2026-10-07

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