Мы ищем Senior Software Engineer для команды, отвечающей за надёжность и операционное совершенство крупномасштабной платформы данных, предоставляемой как облачный сервис и как самоуправляемое программное обеспечение. Вы будете работать со всей платформой — наблюдаемостью, безопасностью, контрольной плоскостью и основными сервисами — диагностировать сложные проблемы и внедрять долговечные исправления в облачных, гибридных и локальных средах в тесном сотрудничестве с командой разработки продукта, SRE, поддержкой и полевыми командами. Это роль backend‑platform engineering, сосредоточенная на надёжности распределённых систем — а не на разработке приложений или CRUD‑сервисов.
Исследовать, диагностировать и устранять сложные проблемы в облачных и самоуправляемых развертываниях — отказы распределённых систем, деградация производительности и инциденты надёжности Владеть исправлениями багов и целевыми улучшениями в основных сервисах, контрольной плоскости, безопасности и инфраструктуре наблюдаемости Поддерживать автоматизированные фреймворки развертывания и интеграции, обеспечивающие согласованную, повторяемую доставку в облачных, гибридных и локальных средах Вносить вклад в управление жизненным циклом кластера, наблюдаемость и возможности операционной поддержки Сотрудничать с SRE, поддержкой и полевыми командами для триажа и решения эскалированных проблем клиентов Создавать runbook‑ы, анализы корневых причин и внутренние инструменты, снижающие время решения проблем со временем Сотрудничать с командой разработки продукта, чтобы исправления эффективно интегрировались в основной кодовой базой
Степень бакалавра или магистра в области компьютерных наук или смежной области, либо эквивалентный опыт 5+ лет опыта разработки программного обеспечения с сильными практическими навыками Java в продакшн‑масштабах Знание Python и Bash для скриптинга, автоматизации и создания инструментов Твёрдая база в структурах данных, алгоритмах и многопоточных/асинхронных моделях программирования Опыт проектирования, отладки и эксплуатации крупномасштабных распределённых систем или микросервисов Практический опыт работы с Kubernetes и Docker в облачных, гибридных или локальных развертываниях Опыт разработки cloud‑native на одной или нескольких платформах: AWS, Azure или GCP Глубокое понимание основ сетей (TCP/IP, DNS, HTTP) Умение ясно излагать мысли — объяснять проблемы, их причины и решения технической и нетехнической аудитории Уверенно работать с AI‑поддерживаемыми процессами разработки — использовать современные AI‑инструменты продуктивно, критически проверяя их вывод Upper‑Intermediate или выше (B2+) английский — ежедневное письменное и устное общение с инженерной командой в США Готовность работать в часы EU‑бизнеса со сдвигом на 2–3 часа позже для ежедневного перекрытия с утрами на западном побережье США
Платформы наблюдаемости: OpenTelemetry, распределённое трассирование, метрики, логирование Опыт в обработке данных, хранилищах данных, data lake или аналитических системах Распределённые файловые и объектные хранилища: S3, ADLS или HDFS Infrastructure‑as‑code (Helm, Terraform) и инструменты CI/CD (Jenkins, ArgoCD) Системы идентификации, аутентификации и авторизации: SSO, OAuth, SAML, RBAC NoSQL‑базы данных (MongoDB, RocksDB), Redis или паттерны интеграции партнёров/OEM Обработка запросов, управление конкурентностью, репликация данных или системы хранения
Вовлечённость: долгосрочный контракт Локация: Европа (EU / EEA / UK), удалённо Рабочие часы: EU‑бизнес часы, со сдвигом на 2–3 часа позже для ежедневного перекрытия с командой на западном побережье США