Назад
20 часов назад

Full-stack / AI-инженер (AI)

Формат работы
remote (только Russia)
Тип работы
fulltime
Грейд
senior
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Full-stack / AI-инженер (AI): Разработка и развитие AI-продукта о питании и образе жизни с AI-чатом, распознаванием еды, рецептами, меню ресторанов и мобильным интерфейсом с акцентом на интеграцию LLM, серверной части и React Native. Фокус на оркестрации LLM, tool calling, оптимизации prompt-стека, проектировании API и обеспечении целостности данных между фронтендом и бэкендом.

Локация: удалённая работа; город/регион — Москва. Необходимо быть на связи в согласованные рабочие часы и участвовать в созвонах команды разработки 3 раза в неделю.

Компания

Престо создаёт AI-продукт о питании и образе жизни: AI-ассистента с чатом, дневником питания, распознаванием еды по фото, рецептами, меню ресторанов с КБЖУ и отчётами. Приложение доступно в App Store и Google Play.

Что делать

  • Разрабатывать новые функции продукта и поддерживать полный цикл от API до мобильного интерфейса.
  • Стабилизировать приложение, диагностировать и исправлять инциденты и регрессии.
  • Поддерживать фронтенд и обеспечивать согласованную работу AI, серверной части и мобильного интерфейса.
  • Проектировать REST API и согласовывать контракты между приложением и сервером.
  • Разрабатывать интеграционные тесты, анализировать production-ошибки по логам и работать с техническим долгом.

Требования

  • Более 6 лет опыта и готовность к полной занятости и долгосрочному сотрудничеству.
  • Опыт интеграции с LLM-провайдерами: AWS Bedrock, Anthropic, OpenAI или аналогичными; понимание токенов, контекста, температуры, лимитов и cost-control.
  • Опыт работы с AI-врапперами и оркестраторами, tool calling и guardrails; навыки отладки LLM-поведения и оптимизации prompt-стека.
  • Уверенное владение TypeScript; практический опыт разработки на React Native / Expo и Node.js / NestJS.
  • Опыт работы с PostgreSQL: проектирование схем, SQL, индексы, транзакции и миграции; Prisma или аналогичный ORM.
  • Понимание авторизации, жизненного цикла сессий и безопасного обновления токенов.
  • Умение работать с асинхронностью: параллельными запросами, отменой, повторными попытками, идемпотентностью и синхронизацией кеша.
  • Знание Git, code review, Docker / Docker Compose, базовых CI/CD, Redis, WebSocket-коммуникаций и S3-совместимых хранилищ.
  • Опыт выпуска релизов React Native-приложений в App Store и Google Play и ведения релизного цикла.
  • Самостоятельность, технический кругозор, командная работа, готовность быть на связи, работать с техническим долгом, расставлять приоритеты и документировать технические решения.

Культура и преимущества

  • Полная занятость и долгосрочное сотрудничество.
  • Удалённый формат работы.
  • Высокая степень самостоятельности и ответственность за результат.
  • Регулярные созвоны команды разработки 3 раза в неделю.

Процесс найма

  • К отклику необходимо добавить ответы на все 5 вопросов из вакансии.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →