Full-stack

Продуктовый архитектор Full-time

О компании и команде

Привет! Мы – команда разработки продукта Атом.Око. Это OCR-продукт с использованием машинного обучения. Его особенностью является не просто извлечение текстового содержимого документа, но еще и последующая интеллектуальная постобработка: создание краткого содержания, вопросно-ответная система к документу и многое другое. Само приложение создано на основе микросервисной архитектуры и основано на трех столпах: Python, JS и контейнеризация. Сейчас мы находимся на активном этапе разработки (с кучей клиентов, к слову), но нам очень сильно нужен CTO, который бы смог вести общую архитектуру продукта, становящуюся все сложнее и сложнее.

Ожидания от кандидата

  • Стаж работы Senior/ТeamLead не менее трех лет;
  • Наличие опыта в web-разработке;
  • Опыт работы в должности архитектора;
  • Знание архитектурных паттернов;
  • Опыт разработки структуры хранения данных;
  • Понимание общего процесса разработки программного обеспечения;
  • Умение обеспечивать баланс между стоимостью разработки и гибкостью решения для быстрого внедрения будущих требований;
  • Умение выбирать и обосновывать выбор технологий;
  • Умение контролировать реализацию;
  • Знания языков программирования: TypeScript, Python
  • Понимание работы инструментов и библиотек: React, Mobx, Styled Components
  • HTML, CSS, HTTP, WebSockets, REST
  • Авторизация и безопасность: jwt, keycloak, LDAP
  • Доступность, развертывание, контейнеризация: Nginx, Docker
  • Git, знание принципов DevOps, CI/CD, автоматизация процессов
  • Методология и инструменты тестирования: Jest, ReactTestingLibrary
  • Паттерны проектирования: монолит, микросервисы, микрофронтенды и др.
  • Локализация и безопасность веб приложений
  • Понимание особенностей работы на проектах с участием машинного обучения (RnD проектах)
  • Понимание особенностей горизонтального масштабирования сервисов, использующих GPU
  • Знание как минимум одного фреймворка управления ML-проектом (Data Driven Scrum, CRISP-DM, TDSP, Domino Live Cycle, SEMMA и т.д.)
  • Понимание основных этапов присущих задачам машинного обучения
    Будет плюсом:
  • Опыт работы на проектах с применением OCR, CV или NLP
  • Понимание MLOps и знание инструментов автоматизации MLOps
  • Понимание принципов работы OCR
  • Знание основных типов задач ML (чем отличается обучение без учителя и обучение с учителем, что такое детекция объектов на изображении и чем она отличается от сегментации и т.д.)

Условия работы

  • стабильная аккредитованная IT компания
  • график работы 5/2, сб и вс - выходные дни, в пятницу работаем до 16:45
  • график гибкий, время начала работы - на твой выбор
  • 3 дополнительных дня к отпуску
  • ДМС, скидки на занятие фитнесом
  • льготная ипотека для IT
  • решение глобальных задач национального и международного масштаба
  • работа в высокотехнологичной организации, обладающей уникальными знаниями и технологиями
  • непрерывное развитие для получения знаний «здесь и сейчас», возможность проходить обучение в Корпоративной академии Росатома, а также внешнее обучение
  • возможность учиться в on-line формате – в любое время, с любого смартфона, планшета или компьютера на отраслевой образовательной платформе
  • карьерный и экспертный рост, понимание своей карьерной траектории в рамках единой команды

Дополнительные инструкции

Задачи:

  • Ведение общей архитектуры проекта
  • Консультирование команды по архитектуре проекта
  • Участие в развитии функционала продукта с технической точки зрения
  • Поиск узких мест и способов их «расширения»


Overview

  • Employer: Гринатом
  • Job Title: Продуктовый архитектор
  • Published: 5 days, 13 hours ago
Apply For This Job