Jobgether

Software Engineer (Edge - Networking & Fleet)

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Инженер для построения и масштабирования edge-инфраструктуры сети резидентных устройств: распределённые control/data plane, прокси-сервисы и управление парком устройств для извлечения веб-данных.

Задачи

  • Масштабировать data plane, развивая сервис command-and-control в горизонтально масштабируемый планировщик запросов на 50–100 млн запросов в день
  • Спроектировать и построить control plane Fleet Manager: адаптеры провайдеров, инвентаризация и health-менеджмент, конфигурация, reconciliation, управление раскаткой ПО, экспорт метрик в BigQuery
  • Разрабатывать интеграции с провайдерами для подключения новых источников устройств через стандартизированные процессы
  • Развивать CONNECT-прокси-шлюз, управление edge-сессиями, репутацию IP, аренду прокси и планирование запросов
  • Обеспечивать безопасное и надёжное сетевое взаимодействие между control-сервисами и резидентными пирами через mTLS, gRPC, long-polling и стриминг
  • Решать сетевые задачи: NAT, carrier-grade NAT, учёт пропускной способности, надёжность соединений, конкуренция за ресурсы
  • Определять и поддерживать SLO по доступности, успешности запросов и задержкам на Edge-маршруте
  • Строить observability и операционные метрики: доступность пиров, отключение устройств, использование трафика, производительность провайдеров
  • Внедрять безопасные blue/green деплойменты и раскатку ПО для control-сервисов и edge-пиров
  • Участвовать в on-call, вести постмортемы инцидентов и превращать выводы в улучшения
  • Готовить технические дизайн-документы и рекомендации по планированию, управлению парком устройств и стратегиям failover
  • Ревьюить технические дизайны и продвигать лучшие практики распределённых систем: консистентность, backpressure, идемпотентность, ограничение влияния сбоев

Требования

  • Не менее 5 лет профессионального опыта с Rust, включая создание, деплой и эксплуатацию production-сервисов end-to-end
  • Опыт проектирования и эксплуатации распределённых систем: планировщики, control plane или stateful-сервисы в масштабе
  • Сильное понимание концепций распределённых систем: консистентность, сетевые разделения, backpressure, идемпотентность
  • Глубокие знания сетей: TCP, TLS, HTTP, рукопожатия соединений и поведение на уровне пакетов
  • Практический опыт с gRPC и долгоживущими соединениями через NAT и ненадёжные сети
  • Опыт создания или эксплуатации forward-прокси, прокси-шлюзов или резидентной/ISP-прокси-инфраструктуры
  • Понимание репутации IP, session stickiness, здоровья пула прокси и маршрутизации трафика
  • Опыт production-эксплуатации: определение SLO и error budgets, observability, лидирование incident response, участие в on-call
  • Знакомство с кроссплатформенной разработкой на Rust под Windows, Linux и Android, включая границы FFI
  • Сильные навыки письменной коммуникации и умение эффективно работать в глобально распределённой remote-first команде
  • Любознательность, аналитическое мышление и практический подход к исследованию поведения систем под нагрузкой и устранению первопричин

Условия

  • Remote-first: свобода работать из локации, где вы наиболее продуктивны
  • Гибкий график в среде с высоким доверием
  • Международное сотрудничество в мультикультурной распределённой команде инженеров и специалистов по данным
  • Глобальные командные мероприятия: конференции и встречи с коллегами со всего мира
  • Современные open-source технологии и инструменты
  • Технический импакт: сложные задачи в области крупномасштабных сетей, распределённых систем и веб-инфраструктуры данных
  • Профессиональный рост и углубление экспертизы на технически амбициозной платформе

Навыки

  • Rust
  • Tokio
  • Tonic
  • C++
  • Cronet
  • Python
  • Java
  • gRPC
  • Protocol Buffers
  • mTLS
  • HTTP CONNECT
  • Chromium networking stack
  • GCP
  • Kubernetes
  • Terraform
  • OCI
  • Valkey
  • BigQuery
  • Confluent Kafka
  • Prometheus
  • Grafana
  • Loki
  • OpenTelemetry
  • TCP
  • TLS
  • HTTP
  • NAT
  • FFI

Похожие вакансии

Software Engineer (Edge - Devices & Mobile)
JobgetherSeniorУдалённо
4 нояб.
Software Developer & Analyst
Star Services LLCMiddleАбу-ДабиОфис
4 нояб.
Sr. ERPNext Developer
CaliberlySeniorДубайОфис
15,000 – 20,000 AED в месяц
4 нояб.
Golang Developer
CaliberlyMiddleДубайОфис
25,000 – 35,000 AED в год
4 нояб.
Java Developer-Immediate Joiner
CaliberlySeniorДубайОфисРелокация
4 нояб.
Software Engineer (Edge - Networking & Fleet) — Jobgether, Удалённо | itrelocate