AI / LLM Engineer (Python)
Санкт-Петербург, РоссияСтажер • Джуниор
Релокация • Удаленная работа • Работа в офисе
Опыт работы от 1 года до 3х лет120 000 ₽
Опыт работы от 1 года до 3х лет120 000 ₽
Короткая ссылка: gkjb.ru/g1AWT
О себе
На данный момент Инженер по автоматизации (Python), руководитель направления.
Мои компетенции и опыт
нужен доступ к резюме · нужен доступ к резюме · telegram нужен доступ к резюме
Собираю сервисы на Python вокруг языковых моделей: RAG, агенты с инструментами, оценка качества ответов. Отдельно работаю с данными: сбор из внешних API, модель хранения, автоматическая сверка, отчётность.
Проекты с открытым кодом:
- rag-answer-service — ответы по базе документов. Гибридный поиск BM25 плюс векторы со слиянием рангов RRF, ответ со ссылками на источники, отказ до обращения к модели, если ответа в базе нет. 20 эталонных вопросов и метрики recall нужен доступ к резюме , MRR и доля честных отказов, планка зафиксирована тестом. 32 теста, Docker, CI.
- stock-sync-service — синхронизация остатков на FastAPI и PostgreSQL: идемпотентность по ключу запроса, outbox с очередью недоставленных, RabbitMQ с подтверждениями, FOR UPDATE SKIP LOCKED на конкурентных списаниях. 83 теста на живой базе.
- api-metrics-collector — сбор метрик из внешних API: token bucket на ограничение частоты, экспоненциальный бэкофф с джиттером, TTL-кеш. 65 тестов на записанных фикстурах.
- marketplace-sql-warehouse — витрина продаж на нужен доступ к резюме строк: генерация за 25 секунд векторизованно через numpy и COPY, выборка по клиенту ускорена с 44,5 до 0,1 мс подбором составного индекса по замерам EXPLAIN ANALYZE.
- unit-economics-engine — P&L по SKU на Decimal, ABC-анализ, точка безубыточности, HTML-отчёт с SVG-графиками без внешних библиотек.
- phash-dedup, eskd-spec-generator, seller-cabinet-analysis.
Опыт: два года руковожу направлением маркетплейсов, команда 5 человек (Wildberries, Ozon, Avito, Яндекс Маркет). Заменил ежедневный ручной обход пяти кабинетов одним прогоном по расписанию: около 20 скриптов на Python с юнит-тестами. Спроектировал модель данных из 18 связанных таблиц в PostgreSQL. Написал планировщик рекламных ставок: ставка считается от безубыточного ДРР артикула из полной юнит-экономики, с журналом отката. До этого три года в конструкторском отделе СПбГМТУ автоматизировал работу с документацией на Python и VBA.
Стек: Python, LLM API, RAG, эмбеддинги, векторный поиск, промптинжиниринг, FastAPI, SQLAlchemy, PostgreSQL, Redis, Docker, Linux, Git, pytest, SQL, pandas, numpy, REST API, JSON, RabbitMQ, Alembic.
Санкт-Петербург, офис, гибрид или удалённо. Английский B2. Готов выполнить тестовое задание.
Интересные кандидаты
- сQ
- рт
ручной тестировщик ( QA engineer )
remote parttime - рнremote
- рRrelocate remote
- рPrelocate remote parttime office
- иD
инженер-программист (developer) NET, Python, Node, 1C
remote - Х
Художник / AI-artist / графический дизайнер / арт-директор
relocate remote - Ти
Технический инженер / AI / Automation / IT
relocate remote parttime office - Тд
Технический директор/CTO/AI ML/Crypto
relocate remote parttime office - Тд
Технический директор / CTO / Director of Engineering / VP of Technology
relocate remote parttime office
