Metropolis

Staff Software Engineer, Reliability

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

Инженер по надёжности в продуктовую команду Metropolis: отвечает за отказоустойчивость всей платформы, архитектуру failover, observability и incident management при uptime 99.9%+.

Задачи

  • Отвечать за общую надёжность платформы Metropolis: практики, метрики и системы для uptime 99.9%+
  • Проектировать и внедрять автоматический failover для критичных внешних зависимостей (Twilio, Stripe) с circuit breakers, retry-политиками и degraded mode
  • Проектировать active-passive/active-active региональные развёртывания с репликацией БД, автоматическим failover и DNS-маршрутизацией, включая disaster recovery
  • Настраивать комплексный мониторинг в Datadog: APM, логи, корреляция метрик
  • Внедрять синтетический мониторинг, алертинг на основе SLO, on-call ротации и дашборды здоровья сервисов
  • Владеть процессом incident management: workflow, инструменты, post-mortem культура, автоматизация runbook, снижение MTTR
  • Продвигать resilience-паттерны: health checks, graceful degradation, feature flags, rate limiting, backpressure, chaos engineering
  • Поддерживать локальные зеркала критичных зависимостей: кэширование артефактов, pinning, сканирование уязвимостей

Требования

  • 8+ лет инженерного опыта, включая software engineering, reliability engineering, SRE или production operations at scale
  • Экспертный уровень в reliability engineering: multi-region архитектуры, автоматизация failover, circuit breakers, chaos engineering, disaster recovery
  • Глубокий опыт production observability: мониторинг, алертинг, трейсинг, логирование в высоконагруженных средах, Datadog или аналогичные APM
  • Сильное системное мышление: проектирование отказоустойчивых распределённых систем, устойчивых к сбоям, network partitions и отказам внешних зависимостей
  • Знание баз данных: стратегии репликации, backup/restore, connection pooling, оптимизация запросов, реляционные и NoSQL БД
  • Опыт production-эксплуатации и обеспечения надёжности систем на AWS: multi-region, load balancing, DNS-based failover
  • Опыт работы с AI-инструментами разработки (Claude Code, GitHub Copilot или аналоги)
  • Отличная техническая коммуникация: влияние на архитектурные решения, документирование сложных систем, post-mortems, стандарты надёжности
  • Экспертный уровень Java и/или Scala: производительность JVM, конкурентность, операционные характеристики

Условия

  • Базовая зарплата $203,500–$248,500 в год
  • Медицинские бенefits, 401(k), short-term и long-term disability, basic life insurance
  • Опционы и бонусные планы
  • Офисный формат: минимум 4 дня в неделю в офисе

Навыки

  • Java
  • Scala
  • TypeScript
  • React
  • MySQL
  • PostgreSQL
  • Snowflake
  • AWS
  • Datadog
  • Git
  • GitHub
  • GitHub Copilot
  • Claude Code
  • chaos engineering
  • circuit breakers
  • disaster recovery
  • DNS-based failover
  • database replication
  • observability
  • SLO
  • incident management
  • JVM

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

Senior Software Engineer - Cluster Networking
NVIDIASeniorУдалённо
184,000 – 356,500 USD в год
14 окт.
Software Engineering Technical Leader
CiscoLeadSan JoseГибрид
214,100 – 309,800 USD в год
12 окт.
Lead Site Reliability Engineer
Federal Reserve Bank of New YorkLeadSan FranciscoОфис
146,700 – 234,300 USD в год
5 окт.
Senior Data Center Infrastructure Software Engineer
Designworks TalentSeniorBellevueГибридРелокация
2 окт.
Staff Data Center Infrastructure Software Engineer
Designworks TalentSeniorBellevueГибридРелокация
2 окт.
Staff Software Engineer, Reliability — Metropolis, 203,500 – 248,500 USD в год, Seattle | itrelocate