Ведущий архитектор программных продуктов (Solution Architect)
Вакансия "Ведущий архитектор программных продуктов (Solution Architect)"
Полная занятость, полный рабочий день
Обязанности
Технологическая практика "Технологии доверия" - одна из крупнейших в России команд, работающих в сфере консалтинга и разработки решений на основе моделей машинного обучения и искусственного интеллекта. В портфолио команды более 5 лет опыта работы на рынке и десятки реализованных проектов различного масштаба, от приложений до платформенных решений.
Команда Artificial Intelligence занимается разработкой end-2-end решений для самых разных задач в индустриях - мы исторически развились вокруг нефтегазовой отрасли, поэтому знаем ее практически от и до, в особенности в части поиска и добычи углеводородов. Также мы активно работаем с ритейлом, металлургическими (горнодобывающими), логистическими и девелоперскими компаниями, чтобы применить методы и алгоритмы ИИ в их задачах.
В связи с ростом команды, мы находимся в поиске на позицию "Ведущий архитектор программных продуктов (Solution Architect) в группу разработки и внедрения ИТ решений в области искусственного интеллекта" в юр. лицо ООО "Цифровая Форумла Доверия"
Обязанности:
- Планировать развитие информационных систем заказчика с точки зрения архитектуры и стека технологий, вести документацию по архитектурным решениям
- Участвовать в процессах проработки бизнес-требований, выполняя анализ требований к IT системам и разработку архитектурных решений
- Согласование разработанных архитектурных решений с командами заказчиков
- Взаимодействовать с командами разработки, обеспечивая экспертную поддержку разработки, соответствие реализации принятой архитектуре и стратегии развития IT
- Выполнять архитектурный надзор
- Анализировать технологические тренды и проверять на уровне PoC ключевые концепции
- Участвовать в подготовке и проведении пресейлов, документации на участие в конкурсах и тендерах
Требования:
- Продвинутые навыки моделирования и подготовки документации с применением UML 2 и ArchiMate 3. 1
- Понимание различных архитектурных принципов (MicroKernel, EDA, SOA, DDD, MSA), а также популярных шаблонов проектирования (GoF, GRASP, TOGAF)
- Опыт работы с архитектурой микросервисов, понимание технологий контейнеризации (e. g. Docker, Podman), систем оркестрации (e. g. Kubernetes, OpenShift), Service Mesh (Istio) и Serverless computing (e. g. Knative, Kubeless)
- Навыки проектирования и разработки интеграционных решений с применением Message Oriented Middleware (e. g. RabbitMQ, ActiveMQ) и Apache Kafka
- Экспертные знания в области хранилищ данных и NoSQL решений (PostgreSQL, Redis, Hadoop, Spark)
- Хорошие навыки коммуникации, умение грамотно обосновать свои решения
Будет плюсом:
- Знания основных принципов и алгоритмов Machine Learning и Deep Learning
- Опыт моделирования знаний и построения онтологий (e. g. Apache Jena, grakn. io)
- Опыт работы с облачными платформами и технологиями (e. g. AWS, Azure, GCP)