Старший Fullstack / AI инженер
Создавай сложные AI-системы с нуля на современном стеке (Node.js, Python, Vue/React). Работай с RAG, векторным поиском, Kafka и ClickHouse. Удаленка, оплата по инвойсам, оплачиваемый отпуск.
Зарплата не указана — оценили по рынку
На основе 146 похожих вакансий за 90 дней.
Что предстоит делать
<p>Мы ищем опытного <strong>Senior Fullstack / AI Engineer</strong>, который будет отвечать за сквозную разработку функциональности — от создания интеллектуальных<strong> AI-агентов</strong> на бэкенде до их визуализации через интуитивно понятные пользовательские интерфейсы.</p><p><strong>Почему вам понравится этот проект:</strong> У нас абсолютно нулевой легаси-код. Весь наш стек — передовой (работаем на последних версиях). Мы не просто «подключаем ключ OpenAI API» — мы строим сложную распределенную систему с архитектурой RAG, векторным поиском, стримингом событий и аналитикой больших данных.</p><h3><strong>Наш технологический стек</strong></h3><p><strong>Фронтенд:</strong> </p><ul><li>Интерфейсы и инструменты сборки — <strong>Vue 3 / React, TypeScript</strong></li></ul><p><strong>Бэкенд:</strong> </p><ul><li>Основные фреймворки — <strong>Node.js (LTS) + NestJS (основная бизнес-логика), Python + FastAPI (AI-сервисы, оркестрация, обработка данных)</strong></li></ul><p><strong>AI и ML:</strong> </p><ul><li>LLM и оркестрация — <strong>OpenAI, Anthropic, Google</strong></li></ul><p><strong>Хранение данных и обмен сообщениями:</strong></p><ul><li>Инфраструктура данных — <strong>PostgreSQL, ClickHouse, Qdrant, Kafka, Redis, S3 / MinIO</strong></li></ul><h3><strong>Ключевые обязанности</strong></h3><ul><li>Разрабатывать сквозную функциональность: от сложных интерактивных интерфейсов и дашбордов до распределенных бэкенд-сервисов с использованием NestJS и Python.</li><li>Проектировать и поддерживать микросервисную архитектуру, обеспечивая бесшовное взаимодействие между сервисами на Node.js и Python.</li><li>Проектировать и оптимизировать схемы хранения данных в гетерогенной среде (PostgreSQL, ClickHouse, Qdrant).</li><li>Реализовывать асинхронную межсервисную коммуникацию и стриминг событий через Kafka.</li><li>Интегрировать AI-компоненты, управлять эмбеддингами и функциональностью семантического поиска в Qdrant.</li><li>Оптимизировать производительность приложения, время сборки и конвейеры обработки данных.</li><li>Проектировать и развивать AI-архитектуру: интеграция моделей OpenAI/Anthropic, управление контекстными окнами и оптимизация потребления токенов (<strong>tiktoken</strong>).</li><li>Строить и настраивать RAG-пайплайны (Retrieval-Augmented Generation) с использованием <strong>LangChain</strong> и векторной базы данных <strong>Qdrant</strong>.</li></ul><h3><strong>Что мы ищем</strong></h3><ul><li><strong>Требуемый опыт:</strong> Senior, <nobr>4–5+</nobr> лет в разработке продуктов, с практическим опытом интеграции LLM и инженерии данных</li><li><strong>Сильный Fullstack-бэкграунд:</strong> Глубокое знание <strong>Node.js</strong>, <strong>Worker threads</strong> и экосистемы <strong>NestJS</strong> (твердое понимание Dependency Injection, Modules, Guards, Interceptors и Pipes). Свободное владение <strong>TypeScript</strong> (Vue 3, NestJS) и подтвержденный опыт разработки бэкенда на <strong>Python</strong>.</li><li><strong>Практический опыт работы с AI/LLM:</strong> Твердое понимание промпт-инжиниринга, цепочек LangChain, эмбеддингов и семантического поиска. Вы точно знаете, чем Claude отличается от GPT в продакшн-среде.</li><li><strong>Экспертиза в векторных БД:</strong> Практический опыт работы с <strong>Qdrant</strong> (или аналогичными векторными базами данных) — включая индексирование, поиск по сходству и настройку векторов.</li><li><strong>Грамотность в инфраструктуре данных:</strong> Опыт работы с распределенными системами, брокерами сообщений (<strong>Kafka</strong>) и аналитическими базами данных (<strong>ClickHouse</strong>).</li><li><strong>Владение базами данных:</strong> Вы четко понимаете, когда выполнять запрос к PostgreSQL, когда агрегировать данные в ClickHouse (<strong>OLAP vs. OLTP</strong>) и как работают векторные индексы в Qdrant.</li><li><strong>Кругозор в инфраструктуре:</strong> Опыт работы с кэшированием (<strong>Redis</strong>), объектным хранением (<strong>S3/MinIO</strong>), контейнеризацией (<strong>Docker/Kubernetes</strong>) и экосистемой <strong>AWS</strong>.</li><li><strong>Мышление:</strong> Сильные аналитические навыки, продукто-ориентированное мышление, способность проектировать отказоустойчивые системы и стремление писать чистый, поддерживаемый код (SOLID, паттерны ООП/ФП).</li></ul><h3><strong>Что мы можем вам предложить:</strong></h3><ul><li>Стабильные ежемесячные выплаты по инвойсам (оплата производится банковским переводом / через Payoneer или PayPal).</li><li>Удаленная работа с 14:00 до 23:00 по EEST, включая часовой перерыв.</li><li>Поддержка баланса работы и личной жизни: оплачиваемый отпуск и больничные.</li><li>Возможности для профессионального и карьерного роста и развития.</li><li>Возможность использовать современные подходы и инструменты для решения бизнес-задач.</li></ul><h3><strong>Наш процесс рекрутинга:</strong></h3><ul><li>Собеседование с HR</li><li>Техническое собеседование с тимлидами</li></ul> <div> <a href="https://jobs.dou.ua/companies/infuse/vacancies/363877/#reply-btn-id">Откликнуться на вакансию</a> </div>
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансий
Node.js разработчик
~1 716 000 – 3 146 581 ₸ оценка
Ищем опытного Node.js разработчика для создания серверной логики игровых проектов. Нужно уверенное владение NestJS, TypeORM и базами данных. Предлагаем удалённую работу, гибкий график и интересные задачи в продуктовой IT-компании.
Backend-разработчик (Node.js / TypeScript)
~1 716 000 – 3 146 581 ₸ оценка
Ищем опытного бэкенд-разработчика на Node.js/TypeScript для развития серверной части продукта и интеграции с внешними сервисами. Требуется уверенное владение Moleculer, NATS и MongoDB, а также готовность погружаться в бизнес-задачи. Предлагаем полную удаленку, минимум бюрократии и влияние на архитектуру.
Старший Full Stack разработчик
Команда Kultprosvet ищет Senior Full Stack разработчика для создания платформы управления автопарком. Нужен опыт работы с TypeScript, React и Node.js, а также навыки системного проектирования и AI-инструментов. Предлагают удаленную работу, конкурентную зарплату и бонусы.
Старший / Ведущий разработчик / Solution Architect
~1 716 000 – 3 146 581 ₸ оценка
Ищем опытного разработчика для проектирования и разработки масштабируемых решений для цифровой коммерции. Требуется сильный бэкенд на Node.js и опыт с React/Next.js. Предлагается долгосрочный проект с предсказуемой нагрузкой и дружной командой.
Flutter разработчик (мобильное приложение)
Ищем опытного мобильного разработчика для создания и развития приложения Installation Manager на Flutter. Вы будете работать в кросс-функциональной команде, определять архитектуру и качество продукта, наставлять коллег. Предлагаем удаленную работу по Германии, международную команду и участие в климатическом проекте.
Старший React Native инженер
~1 716 000 – 3 146 581 ₸ оценка
Старший React Native разработчик для создания кроссплатформенных мобильных и веб-приложений. Требуется опыт от 4 лет, владение React Native, ReactJS, Node.js, TypeScript. Предлагается удаленная работа, гибкий график и конкурентоспособная зарплата в USD.