Обязанности: - Разрабатывать архитектурные решения для сервисов (IaaS, PaaS, SaaS), а также технологических и интеграционных компонентов облачной операторской платформы, связанных с ML/AI-продуктами;
- Взаимодействовать с инженерами, разработчиками, продуктологами и коммерческими заказчиками, декомпозировать на конкретные технические области и компоненты задачи технологического и продуктового роадмэпа облака в части его ML/AI-стратегии, искать и прорабатывать соответствующие технологические решения;
- Анализировать влияние планируемых изменений на компоненты, системы, продукты облака;
- Строить для реализуемых решений диаграммы систем, компонентов, потоков данных и процессов, документировать свои решения и фиксировать в ADR;
- Определять технические способы взаимодействия между компонентами облака, механизмы передачи и хранения информации, а также проектировать соответствующие модели данных для API и внутренних структур информации;
- Проводить исследовательские разработки, поиск перспективных технологий, а также применимых решений среди разработок с открытым кодом;
- Разрабатывать и продвигать архитектурные стандарты и best practices;
- Вести реализацию своих решений вместе с разработчиками.
Требования: - Опыт работы в качестве архитектора облачных платформ или сервисов по направлению ML/AI;
- Опыт создания и согласования архитектурной документации сложных продуктов и систем;
- Знание подходов к разработке и построению мультитенантных облачных сервисов (IaaS, PaaS, SaaS);
- Знания в области современных серверных платформ и систем хранения данных, систем виртуализации, систем резервного копирования, сетевой инфраструктуры;
- Понимание принципов и подходов к проектированию и масштабированию высоконагруженных систем с применением GPU и других связанных аппаратных компонентов, необходимых для ML/AI-решений;
- Владение инструментами и компонентами для MLOps и Inference;
- Знание основных транспортных протоколов и подходов к реализации межсервисных и публичных API;
- Понимание и опыт работы с микросервисной архитектурой и контейнеризацией;
- Хорошие практические знания Linux/Unix.
Опыт работы с Kubernetes, Docker, Ansible, Terraform.
Будет плюсом:
- Опыт в качестве разработчика на актуальных языках программирования: Go, Rust, Python, C/C++, Java, Ruby, JS/TS.
- Понимание предметной области облачных решений или желание в них разбираться;
- Опыт создания производительных решений для высоких конкурентных нагрузок;
- Умение делиться навыками и регулярные выступления на конференциях.
Условия: - Стабильный и прозрачный «белый» доход и полноценный соц. пакет;
- Льготы, в соответствии с Указом от 02.03.2022 №83 о поддержке компаний IT отрасли;
- График работы 5/2, гибкое начало дня, гибридный формат работы (два дня офис) + три дополнительных дня отпуска в год;
- Корпоративный университет, который организует внутреннее и внешнее профильное обучение;
- Перспективы горизонтального и вертикального карьерного роста: вы можете стать руководителем или экспертом в своей области;
- Программу ДМС с обслуживанием в лучших клиниках города+оплата мобильной связи;
- Возможность принять участие в амбициозных, крупных и стабильных проектах.