Название: Владелец продукта - Imunify Email (удаленная работа)
Местоположение: Варшава / Польша / Варшава, Польша / Удаленно
CloudLinux — разработчик Imunify360 — пакета продуктов безопасности, защищающих миллионы веб-сайтов в индустрии веб-хостинга. Наша линейка продуктов для безопасности электронной почты охватывает обе стороны проблемы электронной почты для хостинг-провайдеров: входящий антиспам-движок, интегрированный с панелями управления хостингом, и исходящий SMTP-шлюз, который защищает репутацию отправителя и не дает легитимным письмам попасть в папку "Спам".
Мы ищем Владельца продукта (Product Owner) для управления командой, которая разрабатывает и поддерживает эту линейку продуктов. Вы будете руководить небольшой, старшей, полностью удаленной командой (в настоящее время 7–8 человек: инженеры Go и Python, инженер по доставляемости, инженер по антиспаму и специалист по анализу/аннотации данных) и будете нести ответственность за то, что поставляет команда, насколько надежно это работает, и как развиваются люди в ней.
Это практическая руководящая роль, а не роль чистого управления людьми. Ожидайте примерно 60% руководства (доставка, техническое руководство, наставничество, управление инцидентами) и 40% практической инженерии (обзоры дизайна, ревью кода, исследования, отладка продакшена).
От вас не ожидается, что вы будете ведущим индивидуальным контрибьютором в команде — от вас ожидается, что вы сможете прочитать каждую часть системы и иметь обоснованное техническое мнение о ней.
Вам не нужно быть экспертом по электронной почте. Если вы руководили инженерами в смежной технической области — инфраструктура, сети, безопасность, обмен сообщениями, борьба с злоупотреблениями — и имеете опыт быстрого погружения в сложную техническую область, мы научим вас работе с электронной почтой.
Система, которую вы унаследуете
- Входящая фильтрация: движок на базе Rspamd с обученной моделью правил/ML, выпускаемый по регулярному циклу переобучения и измеряемый по показателям удержания спама и ложноположительных срабатываний.
- Исходящий шлюз: SMTP-реле на базе Halon с уровнями прогрева для каждого домена, ограничением скорости, карантином, обработкой обратной связи (ARF) и клиентским порталом — сервисы Go на bare metal.
- Интеграция с панелями управления: cPanel/WHM, Plesk, DirectAdmin, а также развертывания Debian/Postfix для крупных хостинг-партнеров.
- Плоскость данных: Elasticsearch, Redis, дашборды Grafana и оповещения, конвейеры корпусов и аннотаций, питающие обучение моделей.
- Доставка: GitLab, Jenkins, Jira, еженедельный цикл выпуска, постмортемы без обвинений в течение 24 часов.
Что вы будете курировать
Доставка
- Преобразование бэклога продукта в достоверный, последовательный инженерный план — оценки, зависимости и поезд выпуска, которого команда действительно придерживается.
- Управление еженедельным циклом команды: планирование, готовность к выпуску, отчетность о статусе с реальными цифрами, а не прилагательными.
- Управление качественными воротами для выпуска моделей: ни одна модель обнаружения не выпускается без измеренного коэффициента обнаружения и изменений ложноположительных срабатываний по сравнению с предыдущей моделью, а также пути отката.
- Поддерживать технический долг видимым и финансируемым — договариваться о его включении в дорожную карту, а не поглощать его молча.
- Еженедельно отчитываться перед руководством отдела разработки о статусе доставки и рисках; каждый элемент имеет владельца и срок выполнения.
Техническое руководство
- Курировать архитектуру стека электронной почты совместно с архитектурной группой: просматривать дизайны, писать и утверждать ADR, принимать решения о покупке против разработки с явными компромиссами.
- Проводить ревью кода и дизайнов на критическом пути — поток почты, ограничение скорости, карантин, аутентификация — и устанавливать стандарты для тестов, наблюдаемости и безопасного развертывания.
- Курировать работоспособность продакшена: SLO, оповещения, мощности и состояние доставляемости нашей исходящей инфраструктуры (репутация IP-адресов, SPF/DKIM/DMARC, rDNS, листинги RBL).
- Выступать в качестве командира инцидента для событий, влияющих на продукт: координировать устранение последствий между командами, информировать партнеров и составлять постмортем в течение 24 часов с указанием владельцев и дат.
Люди
- Руководить распределенной командой по всему миру: 1:1, постановка целей, оценка производительности и развитие карьеры.
- Найм: определять профиль, проводить технические собеседования, онбординг и наставничество инженеров.
- Устанавливать рабочие соглашения, которые обеспечивают асинхронную работу — письменные решения, коммуникация по умолчанию публичная, долговечные артефакты вместо встреч.
AI-аугментированная инженерия
- Мы оцениваем инженеров отчасти по тому, насколько эффективно они работают с кодирующими агентами. Как лидер, вы должны моделировать и обучать этому: конкретность запросов, качество ревью сгенерированного агентом кода, осведомленность о границах инструментов, предоставление контекста, эффективность итераций, восстановление после ошибок и сквозное выполнение задач. Команда уже подготовила свои репозитории для разработки с помощью агентов; расширение этого на конвейеры моделей и правил — это текущая работа.
Первые 90 дней
- 30 дней: Курировать поезд выпуска и еженедельный статус; уметь отслеживать входящее и исходящее сообщение сквозным образом через стек; провести 1:1 со всеми членами команды и составить письменный анализ сильных сторон и пробелов команды.
- 60 дней: Руководить дежурством и командованием инцидентами для линейки продуктов; опубликовать текущие SLO и три основных риска надежности с мерами по их устранению; самостоятельно внести как минимум одно нетривиальное изменение.
- 90 дней: Представить техническую дорожную карту для стека электронной почты, согласованную с PO и архитектурной группой, включая пункт по погашению долга и рекомендацию по штату.
Требования
Обязательно
- 5+ лет опыта работы инженером-программистом, из них 2+ года руководства командой инженеров (тимлид, техлид с ответственностью за людей или менеджер по разработке) в продуктовой компании.
- Глубокое знание Linux на уровне инженера-программиста (пользователь); уверенность в чтении и ревью продакшн-кода на современном высокоуровневом языке программирования (Python, Go и т. д.), и отладка живых систем на сервере.
- Опыт успешной разработки и эксплуатации распределенного бэкенд-сервиса под реальной продакшн-нагрузкой — вы участвовали в дежурствах и проводили инциденты.
- Опыт быстрого освоения сложной технической области и принятия в ней обоснованных архитектурных решений.
- Практическое владение инструментами наблюдаемости и данными для самостоятельной оценки качества, а не по отчетам (Grafana, Kibana/Elasticsearch, Redash или аналоги).
- Подтвержденные навыки управления людьми: 1:1, разговоры об эффективности, найм и развитие инженеров.
- Опыт работы в среде разработки с использованием агентов / AI-ассистентов.
- Понимание систем на базе ML, включая оценку качества моделей, обучение и эксплуатацию в продакшене.
- Профессиональное владение английским языком, письменным и устным.
- Готовность работать в часовых поясах Европы.
Желательно
- Опыт работы с инфраструктурой электронной почты: SMTP, SPF/DKIM/DMARC, rDNS, репутация IP-адресов и их прогрев, RBLs, петли обратной связи.
- Опыт работы с почтовыми стеками с открытым исходным кодом — Rspamd, SpamAssassin, Postfix, Exim, Halon — или экосистемой веб-хостинга (cPanel/WHM и другие панели управления).
- Опыт работы с жизненным циклом ML-моделей: качество обучающих данных, метрики оценки и компромиссы при настройке систем обнаружения.
- Опыт управления инцидентами и эскалациями с внешними партнерами.
Преимущества
Что вы получите
- Фокус на профессиональном развитии
- Интересные и сложные проекты
- Полностью удаленная работа с гибким графиком — планируйте свой день и работайте из любой точки мира
- Оплачиваемый отпуск 24 дня в год, 10 дней государственных праздников и неограниченное количество больничных
- Компенсация частной медицинской страховки
- Компенсация коворкинга и спортзала/спортивных мероприятий
- Бюджет на обучение
- Возможность получить вознаграждение за самую инновационную идею, которую компания сможет запатентовать
Подавая заявку на эту вакансию, вы даете согласие на обработку ваших персональных данных, как описано в нашей Политике конфиденциальности, которая предоставляет подробную информацию о том, как мы храним и обрабатываем ваши данные.