Nejodstavnovac
Tech Lead AI Engineering (m/w/d)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Tech Lead в молодую компанию на рынке внедрения AI. Отвечает за продовые LLM-системы (RAG, генерация контента, автоматизированные workflow) на TypeScript/Next.js и техническое руководство командой.
Задачи
- Техническая ответственность за команду: архитектурные решения и код-ревью
- Техническое наставничество команды и коммуникация с нетехническими коллегами
- Поддержка и развитие существующих LLM-пайплайнов без остановки продакшена
- Сквозная ответственность за RAG-системы: ингестия и парсинг документов, чанкинг, индексация, гибридный поиск (BM25 и вектор), переписывание запросов, реранкинг, генерация с цитатами
- Реализация контроля доступа на уровне чанков, свежести индекса и изоляции тенантов
- Разработка пайплайнов генерации контента с шагами человеческой проверки
- Построение автоматизированных workflow с интеграцией ERP, CRM, email и внутренних API, с идемпотентностью, ретраями и dead-letter обработкой
- Создание фреймворка оценки качества систем на основе реальных продакшен-сбоев и метрик retrieval
- Внедрение observability по всему пути запроса
- Оптимизация стоимости и латентности через prompt caching, батчинг, маршрутизацию моделей
- Определение мест, где детерминированная логика предпочтительнее, и её реализация
- Работа с нетехническими коллегами по определению и валидации автоматизируемых процессов
Требования
- Опыт работы с хотя бы одной LLM-системой в продакшене, включая эксплуатацию и обработку инцидентов
- Продвинутый TypeScript и Node.js: строгая типизация недетерминированного вывода моделей, async и concurrency, стриминг, структурированная обработка ошибок
- Продакшен-опыт с Next.js: App Router, route handlers, server actions, стриминг на клиент
- Опыт принятия и улучшения существующих кодовых баз под продакшен-нагрузкой
- Практический опыт retrieval: гибридный поиск, выбор embedding-моделей, cross-encoder реранкинг, фильтрация по метаданным, permission-aware retrieval
- Опыт работы с реальными документами: PDF с таблицами, сканы, DOCX, HTML, layout-aware парсинг, OCR
- Структурированные выходы и tool calling: JSON Schema, Zod, function calling, управление контекстным окном
- Опыт проектирования и проведения LLM-оценок
- Опыт с инструментами трейсинга и оценки LLM в TypeScript (Braintrust, Langfuse, Promptfoo, OpenTelemetry, Arize Phoenix)
- Знание Postgres с векторным поиском (pgvector), Docker, Git, CI/CD и хотя бы одной облачной платформы
- Практический опыт с TypeScript SDK Anthropic и/или OpenAI
- Уверенное общение на английском, немецкий — плюс
Условия
- Гибридный формат: 2 офисных дня в неделю в офисе в Кёльне (Belgian Quarter)
- Доверительные рабочие часы с компенсацией переработок
- Творческая свобода и пространство для идей
- Непрерывное профессиональное и технологическое развитие
- Открытая культура обратной связи и короткие цепочки принятия решений
- Регулярные командные мероприятия и workation
- Зарплата от €60 000 gross в год с возможностью большего в зависимости от опыта
Навыки
- TypeScript
- Next.js
- Node.js
- Postgres
- pgvector
- Docker
- Azure
- Anthropic API
- OpenAI API
- Vercel AI SDK
- RAG
- LLM
- BM25
- OCR
- JSON Schema
- Zod
- Braintrust
- Langfuse
- Promptfoo
- OpenTelemetry
- Arize Phoenix
- Git
- CI/CD
- Temporal
- Inngest
- LangGraph
- Mastra
- MCP
- Azure DevOps