Full Stack Developer (AI / Computer Vision)

Мы ищем Full Stack разработчика с хорошим инженерным бэкграундом, который способен работать как с backend- и frontend-частью продукта, так и понимать современные AI-инструменты разработки и архитектурные подходы.

Обязанности

  • Разработка и поддержка backend- и frontend-компонентов продукта.
  • Проектирование и развитие архитектуры сервисов.
  • Интеграция AI-сервисов и инструментов автоматизации разработки.
  • Участие в разработке и внедрении решений в области Computer Vision.
  • Работа с системами обмена сообщениями и распределенными сервисами.
  • Оптимизация производительности и масштабируемости системы.

Требования

Обязательно

  • Понимание основных принципов построения архитектуры программного обеспечения:
    • монолитная архитектура;
    • микросервисная архитектура;
    • сервисно-ориентированный подход;
    • паттерны взаимодействия между сервисами.
  • Понимание современных подходов к frontend-разработке:
    • компонентный подход;
    • управление состоянием приложения;
    • клиент-серверное взаимодействие;
    • опыт работы с React будет преимуществом.
  • Понимание принципов работы Computer Vision:
    • обработка изображений;
    • object detection;
    • основы построения CV-пайплайнов;
    • понимание жизненного цикла ML/CV-моделей.
  • Понимание принципов распределенных вычислений:
    • асинхронная обработка задач;
    • очереди сообщений;
    • брокеры сообщений (RabbitMQ или аналоги);
    • масштабирование сервисов, отказоустойчивость.

Будет большим плюсом

  • Опыт профессиональной работы с AI-агентами разработки:
    • Claude Code, Codex или аналогичными инструментами;
    • понимание MCP (Model Context Protocol);
    • опыт создания оберток и автоматизации вокруг Claude CLI или аналогичных CLI-инструментов;
    • уверенная работа с консольными командами и workflow AI-агентов;
    • опыт построения агентных систем и автоматизированных пайплайнов разработки.

Мы ожидаем

  • Сильное инженерное мышление.
  • Умение быстро разбираться в новых технологиях.
  • Самостоятельность и ответственность за результат.
  • Желание работать на стыке разработки, AI и современных инженерных инструментов.