Основные цели:
Вы будете разрабатывать высокотехнологичную AI-платформу, обработки критически важных документов для глобального рынка фундаментальных исследований. Это возможность:
-
Работать новейшими LLM (Google Gemini 2.5, Anthropic Claude 3.7, OpenAI GPT-4.5, Grok и др.).
-
Решать нетривиальные инженерные задачи: Строить мультимодальную систему (текст, таблицы, формулы, графика, OCR), обеспечивать высокую производительность при обработке тысяч документов и сохранять сложную структуру данных.
-
Влиять на продукт: Ваш код напрямую улучшит скорость, качество и безопасность работы с информацией для крупных клиентов в критически важных отраслях.
-
Участвовать в проектировании архитектуры решений.
-
Участие в code review.
Условия работы:
-
Занятость: Полная ставка (full-time).
-
График: Гибкий график работы (обсуждается индивидуально).
-
Уровень: Ищем уверенных специалистов уровня Middle+ / Senior.
-
Формат работы: На ваш выбор — полностью удаленная работа из любой точки или работа в комфортном современном офисе, расположенном в центре Москвы.
Обязательные требования:
- Парсинг данных: Опыт работы с библиотекой Beautiful Soup для парсинга HTML и XML.
-
Опыт разработки на Python: Не менее 3 лет коммерческого опыта разработки на Python.
-
Фреймворк Django: Уверенное владение фреймворком Django и его основными компонентами (ORM, views, templates, etc.).
-
Облачные технологии AWS: Практический опыт работы с облачной платформой Amazon Web Services (например, EC2, S3, RDS, SRS, Lambda).
-
CI/CD: Опыт настройки и использования GitHub Actions для автоматизации процессов сборки, тестирования и развертывания (CI/CD).
-
Миграции баз данных: Знание и опыт работы с Alembic (SQLAlchemy) для управления миграциями баз данных.
-
Контейнеризация: Уверенное владение Docker и опыт работы с контейнерами.
-
Асинхронные задачи: Опыт работы с Celery для организации выполнения асинхронных задач.
-
Компьютерное зрение: Опыт работы с Google Cloud Vision API или аналогичными сервисами для обработки изображений.
-
Базы данных: Уверенное знание и опыт работы с PostgreSQL.
-
Работа с DOCX: Опыт работы с библиотеками Python для обработки и манипулирования DOCX документами (aspose).
-
Системы контроля версий: Уверенное владение Git и опыт работы с GitHub.
-
Английский язык: Чтение технической документации и ведение переписки.
Желательные требования:
-
RAG (Retrieval-Augmented Generation): Понимание принципов и опыт работы с технологией Retrieval-Augmented Generation для улучшения качества ответов языковых моделей.
-
Опыт работы с другими библиотеками и фреймворками Python (например, Flask, FastAPI)
-
Знание принципов REST API и опыт разработки микросервисов.
-
Опыт работы с другими облачными платформами (например, Google Cloud Platform).
-
Навыки написания юнит-тестов и интеграционных тестов.
-
Понимание принципов Agile разработки.
-
Опыт работы в командах, использующих методологию Scrum.
-
Поддержка и написание документации.
Личностные качества:
-
Ответственность: Готовность брать на себя ответственность за результаты своей работы.
-
Внимательность: Способность к детальной проработке задач и минимизации ошибок.
-
Желание учиться: Стремление к постоянному развитию и изучению новых технологий.
-
Оценка сроков: Умение адекватно оценивать время, необходимое для выполнения задач, и соблюдать сроки.
-
Коммуникабельность: Умение эффективно взаимодействовать с членами команды.
-
Проактивность: Способность самостоятельно находить решения возникающих проблем.