N-iX
Украина7 дней назад
О клиенте и задаче Наш клиент — мировой лидер в области систем информирования пассажиров: дисплеев, бортовых компьютеров и платформ для работы с данными в реальном времени, которые сообщают миллионам пассажиров, когда их автобус, трамвай или поезд прибывает, как в транспортных средствах, так и на остановках по всей Европе и Северной Америке. Расширившись за счет множества приобретений по всей Европе, клиент теперь управляет смешанным ландшафтом: транспортными парками, использующими оборудование и серверные системы от различных приобретенных поставщиков — как совершенно новые, так и глубоко устаревшие. Их стратегическая цель — консолидировать все в единой облачной платформе, способной управлять как новыми, так и устаревшими системами, не нарушая ежедневную работу транспорта. Первым этапом является миграция устаревшей системы транзитных перевозок в реальном времени на унифицированную платформу: перереализация отраслевых протоколов данных (потоки данных о транспорте в реальном времени, импорт расписаний, связь с бортовыми устройствами) в виде облачных сервисов. За этим последуют другие инициативы по миграции и модернизации аналогичного характера — эта роль предназначена для их руководства. О роли Мы ищем Tech Lead / Solutions Architect, который станет долгосрочным техническим владельцем этого аккаунта в N-iX — а не консультантом на отдельный проект. Запросы от клиента часто бывают широкими или абстрактными («нам нужно перенести эту систему»), и конкретный объем работ должен быть определен: исследовать устаревший ландшафт, определить, что фактически нужно сделать, сформировать это в дорожную карту и технический бэклог, а затем руководить выполнением. Это делает роль не только об архитектуре, но и о связывании бизнеса и технических аспектов: вы будете преобразовывать намерения бизнеса в техническое направление, а техническую реальность — обратно в бизнес-язык, на основе которого руководство клиента сможет действовать. Вы построите и будете поддерживать целостное, сквозное представление об экосистеме клиента, о том, как взаимосвязаны их платформы, устаревшие системы и инициативы — становясь конечным хранителем знаний со стороны N-iX и доверенным техническим партнером клиента. По мере завершения текущего проекта вы будете переносить этот контекст на следующие инициативы и выступать в качестве технического драйвера всего аккаунта. Технологический ландшафт: устаревшие системы, подлежащие миграции, написаны в основном на C# и C++ (с присутствием Java в других частях экосистемы клиента); целевая платформа построена на Python с использованием Azure, с событийно-ориентированной архитектурой, ориентированной на MQTT. Вы не будете поддерживать устаревший код — вы будете читать и разбирать его для миграции. Обязанности: Владеть архитектурой решений по всему аккаунту: от неясных запросов до исследованного объема работ, целевой архитектуры, дорожной карты и оцененного технического бэклога Руководить техническим исследованием устаревших систем и определять стратегии миграции на целевую платформу Выступать в качестве основного технического партнера клиента: проводить семинары, принимать архитектурные решения, обсуждать компромиссы с их руководством в области разработки и экспертами в предметной области Руководить командой разработки ежедневно: обзоры архитектуры и кода, технические стандарты, решение вопросов по дизайну; практическое кодирование, когда это наиболее важно (PoC, критически важные компоненты) Владеть и поддерживать системную документацию: архитектурные решения, спецификации протоколов и знания о миграции — поддерживать ее актуальность по мере выявления пробелов в процессе поставки, чтобы знания об аккаунте хранились в артефактах, а не только в головах Обеспечивать целостность общей архитектуры платформы (событийно-ориентированная, MQTT как единый источник истины, интеграции на основе адаптеров) во всех командах и инициативах Выявлять риски, зависимости и возможности в рамках проектов; учитывать их при планировании аккаунта совместно с менеджерами по поставке и привлечению. Управлять внедрением ИИ и стратегическим применением: Проактивно выявлять возможности с высокой рентабельностью инвестиций на протяжении всего проекта, где инструменты ИИ могут ускорить исследование, обратное проектирование и доставку; консультировать заинтересованных сторон клиента и команды N-iX о том, где, когда и как безопасно и эффективно развертывать ИИ. Требования: 8+ лет в разработке ПО, 3+ года на позиции Solution Architect / Tech Lead в сложных серверных или интеграционных системах Подтвержденный опыт руководства программами модернизации устаревших систем / миграции платформ, включая работу с кодовыми базами, которые вы не писали Склад ума инженера-разработчика, а не специалиста по одному языку: мы ищем не "C#-разработчика" или "Python-разработчика", а того, кто готов глубоко погрузиться в незнакомые устаревшие кодовые базы (C#, C++, Java) для миграции и спроектировать их замены на целевом стеке (Python) Подтвержденный опыт работы связующим звеном между бизнесом и разработкой: уверенное общение как с руководством уровня C-level и владельцами продуктов, так и с кодовой базой, способность принимать решения с обеих сторон Практический опыт работы с рабочими процессами, дополненными ИИ, и их продвижение: подтвержденный личный опыт интеграции инструментов ИИ в вашу повседневную инженерную практику, инициативность и авторитет для продвижения внедрения ИИ в командах разработчиков, установления стандартов и контроля мер безопасности, а также наставничества инженеров по максимальному использованию помощи ИИ. Сильный архитектурный бэкграунд: распределенные системы, событийно-ориентированный дизайн, брокеры сообщений (MQTT/Kafka/аналоги), REST API, облачные нативные сервисы (предпочтительно Azure) Опыт работы с Kubernetes/Docker и инфраструктурой как кодом (клиент использует Pulumi); уверенность в самостоятельном управлении развертыванием без выделенной команды DevOps Сильные навыки инжиниринга требований: способность превращать расплывчатые, абстрактные запросы клиента в исследованный, приоритизированный, оцениваемый объем работ Отличное общение с клиентами; опыт работы в качестве технического контактного лица для клиентского аккаунта Английский язык на уровне Upper-Intermediate+ Желательно: Опыт работы с данными в области транспорта/мобильности (GTFS/GTFS-RT, SIRI, VDV, TransXChange) или другими системами телеметрии/IoT в реальном времени Опыт работы со встроенными системами или бортовыми устройствами (протоколы UDP, ограниченные устройства) Опыт работы с производительностью/нагрузочным тестированием для высокопроизводительного приема данных (тысячи сообщений/сек) Мы предлагаем*: Гибкий формат работы — удаленно, в офисе или смешанный Конкурентоспособная заработная плата и хороший компенсационный пакет Персонализированный карьерный рост Инструменты профессионального развития (программа наставничества, технические доклады и тренинги, центры компетенций и многое другое) Активные технические сообщества с регулярным обменом знаниями Компенсация обучения Памятные подарки на годовщину Корпоративные мероприятия и тимбилдинги Другие локальные льготы *не применимо для фрилансеров
Оценка RocketHunt по реальным зарплатам
Грейд
Lead
Опыт работы
от 8 лет
Формат работы
Удаленно, Офис, Гибрид
Уровень английского
B2 - Выше среднего
ИИ напишет его по твоему резюме, останется только отправить