Jobgether

Software Engineer (Edge - Networking & Fleet)

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

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

Задачи

  • Масштабировать 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 budget, observability, лидирование incident response, участие в on-call
  • Знакомство с кроссплатформенной разработкой на Rust под Windows, Linux и Android, включая границы FFI
  • Сильные навыки письменной коммуникации и умение работать в глобально распределённой remote-first команде
  • Любознательность, аналитическое мышление и практический подход к исследованию поведения системы под нагрузкой

Условия

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

Навыки

  • 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

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

Mission Planning & Ground Station Systems
VisionSpace TechnologiesMiddleДармштадтОфис
4 нояб.
Tech Lead
CleraLeadБерлинГибрид
4 нояб.
Senior Software Developer Java (m/w/d)
Sopra SteriaSeniorБерлинГибрид
72,000 – 100,000 EUR в год
4 нояб.
Softwareentwickler .net (w/m/d)
WSW Wuppertaler Stadtwerke GmbHMiddleWuppertalГибрид
4 нояб.
AI Systems and Automation Engineer (m/f/d)
enmaccMiddleМюнхенГибрид
4 нояб.