Python Fullstack-разработчик - исследовательские платформы
Сигналы объявления: 1 из 3
Это счётчик доступных сигналов, а не рейтинг безопасности работодателя. Нет данных по 2 из 3 проверок.
- Источник «Работа России»: нет данных — Нет подтверждённых данных об этом объявлении на государственной площадке.
- Проверка hh.ru: нет данных — Подтверждённый флаг employer.trusted от hh.ru не получен.
- Свежесть публикации: есть сигнал — С даты публикации прошло 3 дн. Порог сигнала — 30 дней; обновление даты не доказывает наличие свободного места.
Сопоставьте ИНН, юридическое название и условия договора. Даже свежая вакансия проверенной площадки требует проверки перед откликом.
Как проверить работодателя →✍ Составить сопроводительное письмо
Письмо хранится только в вашем браузере. Проверьте название компании перед отправкой — чужое имя в письме читается как массовая рассылка.
Опыт и подпись возьмутся из вашего мини-резюме.
💰 Сколько зарабатывают на этой позиции
Пожаловаться на подозрительную вакансию
Опишите конкретные признаки обмана. Не указывайте паспортные данные, номера карт или чужие контакты. После трёх учтённых жалоб объявление скрывается до проверки; это не доказательство мошенничества.
Ищем разработчика для поддержки и развития проектов в области психологических исследований.Наши системы помогают собирать и анализировать исследовательские данные. ИИ-интервьюер реализует механизм проведения адаптивного интервью, принимая на вход текстовые и голосовые ответы. Исследовательская платформа обеспечивает проведение экспериментов, управление участниками, расчёт и экспорт результатов.
Нужен специалист с сильным Python-бэкендом, который также уверенно работает с Vue / Nuxt и умеет интегрировать LLM, ML-модели в приложения.
ЗАДАЧИ:
- Развивать API и бизнес-логику на FastAPI.
- Работать с PostgreSQL: дорабатывать схемы данных, писать миграции, оптимизировать запросы.
- Поддерживать фоновые задачи и очереди на RabbitMQ, Celery и aio-pika, обеспечивать корректные повторы и обработку сбоев.
- Дорабатывать интерфейсы личных кабинетов пользователей на Vue 3 / Nuxt.
- Дорабатывать ИИ-интервьюера: сценарии диалога, интеграции с провайдерами LLM и распознавание речи.
- Писать тесты, разбирать ошибки, участвовать в развертывании и мониторинге сервисов.
ЧТО ВАЖНО:
- Уверенное владение Python и асинхронным программированием: asyncio, конкурентные операции, работа с внешними API.
- Практический опыт с FastAPI, SQLAlchemy 2.0 async, Alembic и Pydantic.
- Знание PostgreSQL: индексы, ограничения, анализ планов выполнения и оптимизация запросов.
- Опыт работы с RabbitMQ и хотя бы одним подходом к фоновым задачам: Celery или aio-pika. Понимание идемпотентности и повторной обработки сообщений.
- Опыт разработки на Vue 3 / Nuxt с TypeScript: Composition API, SSR, взаимодействие с API.
- Понимание безопасной авторизации: JWT, access/refresh-токены, httpOnlycookies, RBAC, CSRF и CORS.
- Опыт интеграции LLM API: обработка таймаутов, ошибок и лимитов, логирование запросов.
- Умение работать с Docker и DockerCompose.
- Опыт тестирования Python-приложений с pytest.
- Готовность разбираться в существующем коде и доводить изменения до работающего результата.
БУДЕТ ПЛЮСОМ:
- LangGraph и LangChain, построение диалоговых агентов.
- Whisper / faster-whisper, WebSocket, запись и обработка голоса в браузере.
- Запуск готовых моделей через PyTorch и HuggingFaceTransformers.
- Nginx, Linux, Prometheus, Grafana и Loki.
- Работа с GPU и CUDA в Docker.
- Опыт разработки систем опросов, тестирования или работы с исследовательскими данными.
Глубокая экспертиза в обучении ML-моделей не требуется: основной фокус — разработка приложений и интеграция готовых моделей.
ТРЕБОВАНИЯ:
- Высшее техническое образование
-Опыт
УСЛОВИЯ:
Преимущественно дистанционная работа, но необходимо иметь возможность приезжать 1 раз в несколько месяцев и подписывать документы, график работы обсуждается индивидуально.