19 авг

rust developer for edge video platforms

ориентир по рынку
вакансия зп не указана
в среднем 218 505 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансией

подготовьтесь к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме

описание

On-site in Belgrade, Serbia (relocation required).

Nexus Edge is a distributed Smart City video-surveillance platform for edge devices. It provides a central controller and edge workers for camera management, storage, and event processing, with RTSP-to-HLS conversion, S3 integration, and an event-driven architecture.

задачи

  • Develop backend services for the controller and edge workers;
  • Design and implement REST APIs with poem / poem-openapi;
  • Integrate and optimize PostgreSQL / PostGIS / TimescaleDB;
  • Build video-processing pipelines for RTSP-to-HLS conversion, segmentation, and S3 storage;
  • Implement asynchronous, event-driven flows with NATS JetStream, including streams, consumers, DLQ, and retry;
  • Ensure security with JWT, Argon2, CORS, and RBAC;
  • Enhance observability through metrics, tracing, logging, and profiling;
  • Contribute to backend architecture covering consistency, fault tolerance, and backpressure;
  • Collaborate with Frontend and DevOps teams.

требования

  • 2+ Years of commercial Rust experience at Middle+ level;
  • Solid understanding of async/await, concurrency, and I/O;
  • Production experience with poem, axum, or actix-web;
  • Proficiency in sqlx, including queries, indexes, migrations, and performance;
  • Hands-on Docker and Linux skills;
  • Ability to read and write OpenAPI specifications;
  • Experience debugging distributed systems, including timeouts, retries, and idempotency;
  • Nice to have: NATS / Kafka / RabbitMQ, preferably NATS JetStream; video or IoT experience with RTSP/HLS and GStreamer; S3-compatible storage with MinIO and bucket policies; PostGIS / TimescaleDB; Rust testing with tokio-test and testcontainers; open-source contributions.

условия

  • On-site work in Belgrade, Serbia;
  • Relocation required;
  • Flexible schedule;
  • Competitive compensation based on experience and interview performance.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайтесь: это мошенничество.

Про зарплаты

Анонимные данные по зарплатам и грейдам.
Можно сверить вилку с рынком.

Посмотреть зарплаты

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайтесь: это мошенничество.