Fullstack Python разработчик ML / AI сервисов (Middle+ / Senior)

Дата размещения вакансии: 08.04.2025
Работодатель: Humans AI
Уровень зарплаты:
от 200000 до 350000 RUR
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

Основные цели:

Вы будете разрабатывать высокотехнологичную 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.

  • Поддержка и написание документации.

Личностные качества:

  • Ответственность: Готовность брать на себя ответственность за результаты своей работы.

  • Внимательность: Способность к детальной проработке задач и минимизации ошибок.

  • Желание учиться: Стремление к постоянному развитию и изучению новых технологий.

  • Оценка сроков: Умение адекватно оценивать время, необходимое для выполнения задач, и соблюдать сроки.

  • Коммуникабельность: Умение эффективно взаимодействовать с членами команды.

  • Проактивность: Способность самостоятельно находить решения возникающих проблем.