
Pragmatike — компания в сфере удалённого IT-рекрутинга и подбора персонала, которая помогает стартапам и крупным компаниям находить международных специалистов в области технологий. Сервис сочетает подбор кандидатов специалистами с технической оценкой и охватывает такие направления, как разработка программного обеспечения, инженерия данных, мобильная разработка и разработка игр, управление продуктом, а также другие специализированные роли. Pragmatike также поддерживает операционные процессы международного найма, включая онбординг, выставление счетов и расчёт заработной платы, и работает более чем в 60 странах. Компания заявляет, что её проверенная сеть специалистов позволяет быстро закрывать вакансии: квалифицированные кандидаты могут быть представлены в течение 48 часов.
Менеджер по разработке распределённых P2P-систем (удалённо в Польше)
Руководите командами инженеров, создающими распределённую одноранговую инфраструктуру для децентрализованной вычислительной платформы и платформы хранения. Формируйте архитектуру, процессы поставки и техническое исполнение, сохраняя практическое участие в разработке сложных систем.
Описание
- Руководить, развивать и расширять высокоэффективную команду инженеров по распределённым системам и серверной разработке
- Определять техническое направление и контролировать разработку ключевых возможностей P2P, вычислительной платформы и распределённой платформы
- Сохранять практическое участие в архитектуре, проектировании, реализации и устранении технических неполадок
- Руководить разработкой высокопроизводительных протоколов обнаружения узлов, коммуникации, репликации и распределения данных
- Курировать системы оркестрации вычислений, подготовки ресурсов, масштабирования и размещения рабочих нагрузок
- Повышать надёжность, отказоустойчивость, наблюдаемость и операционную готовность платформы
- Определять инженерные практики для тестирования, CI/CD, релизов, реагирования на инциденты и анализа первопричин
- Сотрудничать с командами инфраструктуры, продукта, безопасности и платформы над дорожными картами, приоритетами и зависимостями
- Проводить встречи 1:1, ретроспективы, оценку эффективности и обсуждения карьерного развития
- Преобразовывать технические и бизнес-приоритеты в планы исполнения с измеримыми результатами
- Развивать ответственность, техническое качество, практичное принятие решений и постоянное совершенствование
- Применять RFC, документировать технические решения, использовать автоматизированные тесты, проверку в рабочей среде, наблюдаемость, регулярные релизы, ретроспективы и разборы инцидентов
Требования
- Не менее 7 лет профессионального опыта в разработке программного обеспечения
- Не менее 3 лет опыта в управлении разработкой или техническом руководстве
- Подтверждённый опыт руководства командами, создающими и эксплуатирующими распределённые системы или инфраструктурное ПО в рабочей среде
- Глубокие знания P2P и распределённых систем, включая обнаружение узлов, DHT, gossip-протоколы, обход NAT, репликацию, консенсус или системы с адресацией по содержимому
- Сильные навыки серверного и системного программирования, предпочтительно на Go либо на C, C++ или Rust
- Хорошее понимание конкурентности, сетей, распределённого взаимодействия и отказоустойчивого проектирования
- Опыт работы с оркестрацией вычислений, распределённым хранением, распределёнными базами данных или платформенной инфраструктурой
- Знакомство с libp2p, gRPC, Protobuf, IPFS/CID, Kubernetes или контейнерной инфраструктурой
- Опыт эксплуатации рабочих систем с инструментами наблюдаемости, такими как Prometheus, Grafana, OpenTelemetry или распределённая трассировка
- Глубокое понимание систем Linux и основ сетевого взаимодействия
- Опыт установления инженерных стандартов для автоматизированного тестирования, CI/CD, управления релизами и реагирования на инциденты
- Зрелое техническое мышление в практической разработке, управлении людьми и стратегическом принятии решений
- Отличные письменные и устные коммуникативные навыки
- Эффективность в удалённом асинхронном сотрудничестве
- Профессиональное владение английским языком
Преимущества
- Удалённая работа по умолчанию, асинхронный формат и значительное пересечение рабочих часов с европейскими часовыми поясами
- Инженерная культура, ориентированная на письменную коммуникацию
- Защищённое время для глубокой работы и практичные инженерные методы
- Возможность помогать создавать децентрализованную вычислительную платформу и платформу хранения
- Возможности руководства и наставничества для опытных инженеров
- Возможность сохранять практическое участие в сложных технических системах
- Значительное влияние на архитектурные и инженерные решения
- Межфункциональное сотрудничество с командами инфраструктуры, безопасности, продукта и серверной разработки