Jobgether

Software Engineer (Edge - Networking & Fleet)

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

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

Задачи

  • Масштабировать data plane, превратив command-and-control сервис в горизонтально масштабируемый планировщик запросов на 50–100 млн запросов в день
  • Спроектировать и построить control plane Fleet Manager: адаптеры провайдеров, инвентаризация и health-менеджмент, конфигурация, reconciliation, управление раскаткой ПО, экспорт метрик в BigQuery
  • Разрабатывать интеграции с провайдерами для подключения новых источников устройств через стандартизированные процессы
  • Владеть и улучшать CONNECT proxy gateway, управление edge-сессиями, IP-репутацию, прокси-лизы и планирование запросов
  • Обеспечивать безопасное и надёжное сетевое взаимодействие между control-сервисами и резидентскими пирами через mTLS, gRPC, long-polling и стриминг
  • Решать сетевые задачи: NAT, carrier-grade NAT, учёт пропускной способности, надёжность соединений, конкуренция за ресурсы
  • Определять и поддерживать SLO по доступности, успешности запросов и латентности
  • Строить observability и операционные метрики: доступность пиров, отвал устройств, использование трафика, производительность провайдеров
  • Внедрять безопасные blue/green деплои и раскатки ПО для control-сервисов и edge-пиров
  • Участвовать в on-call, вести постмортемы инцидентов и превращать находки в улучшения
  • Готовить технические дизайн-документы и рекомендации по планированию, fleet-менеджменту и стратегиям 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 III
The Habit Burger GrillMiddleIrvineГибрид
117,800 – 140,000 USD в год
4 нояб.
Engineer, Software Engineer, Digital Banking
Forbright BankMiddleУдалённо
85,000 – 100,000 USD в год
4 нояб.
Senior Software Engineer - Analytics Platform
BloombergSeniorОфис
160,000 – 240,000 USD в год
4 нояб.
Software Engineer, Java Backend
VetJobsMiddleУдалённо
100,000 USD в год
4 нояб.
Software Engineer
NetAppMiddleDurhamОфис
147,900 – 205,000 USD в год
4 нояб.
Software Engineer (Edge - Networking & Fleet) — Jobgether, Удалённо | itrelocate