Мы создаем инновационный продукт в области финансов — интеллектуального ИИ-помощника казначея. Наш помощник на базе передовых LLM будет решать сложные задачи: анализировать денежные потоки, прогнозировать ликвидность, давать рекомендации по управлению активами и пассивами и отвечать на специализированные вопросы финансистов на естественном языке.
Вы станете ключевым специалистом, отвечающим за пользовательский интерфейс и интеграцию фронтенда с AI-бэкендом, с глубоким погружением в кастомизацию OpenWEBUI.
Технологический стек:
• Frontend: React, TypeScript, OpenWEBUI;
• Backend: Python, FastAPI/Flask, OpenAI API;
• Infrastructure: Kubernetes, Docker, MS SQL;
• AI/ML: LLM, RAG, tools.
Что мы предлагаем:
• Уникальную возможность глубокой кастомизации OpenWEBUI для решения реальных бизнес-задач;
• Работу на стыке frontend, AI и DevOps;
• Современный технологический стек и свободу в выборе инструментов;
• Команду опытных единомышленников.
Обязанности
1) Глубокая кастомизация OpenWEBUI:
• Адаптация интерфейса под специфические нужды финансовых специалистов;
• Создание новых компонентов и виджетов для работы с финансовыми данными (таблицы, графики, дашборды, инструменты)
• Добавление специализированных типов чатов и режимов работы;
• Интеграция с корпоративными системами аутентификации и авторизации;
2) Full-stack разработка:
• Разработка API для взаимодействия фронтенда с LLM-бэкендом;
• Создание и оптимизация пайплайнов работы с LLM (RAG-системы, агенты, инструменты);
• Интеграция с источниками финансовых данных;
3) Участие в развертывании и эксплуатации:
• Работа с DevOps-командой по запуску и обновлению OpenWEBUI в Kubernetes;
• Настройка деплоймента фронтенд-приложения в K8s-окружении;
• Обеспечение мониторинга и отказоустойчивости.
Обязательные требования
• Опыт коммерческой разработки на Python 3.8+ от 3 лет;
• Знания современного JavaScript/TypeScript/React/Vue.js;
• Понимание принципов работы LLM и опыт интеграции фронтенда с AI-бэкендом;
• Базовые навыки работы с Kubernetes (умение настроить деплоймент, понимание Pod'ов, Services);
• Опыт работы с Docker, написания Dockerfile;
• Знание Git, опыт работы в команде по Agile/Scrum.
Будет плюсом
• Практический опыт кастомизации OpenWEBUI — создание новых компонентов, инструментов, изменение логики интерфейса;
• Опыт в FinTech или разработке интерфейсов для финансовых/аналитических систем;
• Знание бэкенд-фреймворков (FastAPI, Flask);
• Опыт работы с библиотеками для визуализации данных (Chart.js, Plotly);
• Понимание основ корпоративных финансов;
• Знание инструментов мониторинга (Grafana, Prometheus).