May 29

Middle+ Python Backend Developer

SPB | от 180 т.р.

Локация: Удаленно, часовой пояс GMT+3
Формат: Full-time
Опыт: от 2.5 лет коммерческой разработки
ЗП: от 180к

Тестовое задание ниже

Задача 1. Реализуйте скрипт веб-скраппер, который с главной страницы сайта mymeet.ai соберет весь текст и картинки, а затем сохранит их в две директории. Приветствуется использование Docker для запуска сервиса.

Задача 2. Mymeet.ai — сервис для автоматической записи и протоколирования онлайн-встреч бизнеса на основе ИИ. Что умеет делать сервис:

  1. Запись онлайн-встреч и загрузка файлов Забирать встречи из календаря пользователя, подключаться к назначенному времени и записывать их (аудио и видео). Ссылку на встречу также можно передать через интерфейс сервиса, чтобы бот подключился в реальном времени. После окончания встречи, запись отправляется на обработку. Помимо записей, сервис еще позволяет загружать файл любого в любом аудио- и видеоформате.
  2. Обработка встреч После того как встреча закончилась или юзер загрузил файл, мы транскрибируем (получаем текст), далее по готовому транскрипту строим отчет (протокол) в выбранном пользователем виде отчета (HR, Team sync, default и тд). Готовый отчет приходит всем участникам на почту и доступен в ЛК. Отчет можно скачать в удобном формате.
  3. Third-party Помимо веб-сервиса есть ТГ-бот, который полностью дублирует функционал сервиса, есть API и есть amoCRM виджет.

Необходимо подготовить высокоуровневую архитектурную схему работы http сервиса. Архитектура должна быть расширяемой, описать технологии и обоснования по поводу принятых архитектурных решений. Указать возможные ботлнеки, предложить свое видение системы, в общих чертах описать технологический стек и реализацию.

🪁 Задачи:

  • Поддерживать работоспособность сервиса mymeet.ai
  • Дебаг, ресерч и фикс ошибок
  • Реализация нового функционала
  • Оптимизация существующего кода и улучшение производительности

🔮 Требования:

  • Уверенное владение Python и опыт разработки серверных приложений (от 2.5 лет)
  • Опыт работы с веб-фреймворками (Flask, FastAPI)
  • Знание принципов построения RESTful API
  • Навыки отладки и диагностики проблем в распределённых системах
  • Умение писать чистый, поддерживаемый код и создавать понятную документацию
  • Опыт работы с БД (MongoDB)
  • Базовые знания системного администрирования (Linux)

👽 Будет плюсом:

  • Знание инструментов для оркестрации контейнеров (Kubernetes, Docker)
  • Знание принципов CI/CD
  • Понимание принципов DevOps
  • Опыт работы с очередями сообщений
  • Знание принципов построения высоконагруженных систем
  • Опыт работы с системами мониторинга и логирования (Prometheus, Grafana, ELK)

🎁 Зачем у нас работать:

  • Лидеры на ру-рынке, победители кучи акселераторов и премий; Планируем выйти на глобальный рынок;
  • Планируем развивать стартапы в ближайшие 10 лет, где команда это наш фундамент; Мы про Longterm People Management
  • Конкурентная зарплата;
  • Внимание к твоему развитию: программа наставничества для профессиональной адаптации новых сотрудников;
  • Возможность непосредственно влиять на продукт и своё развитие в компании (у нас все 100% прозрачно, нет бюрократии);
  • Можно говорить всем, что работаешь в модном AI стартапе.

Для отклика, заполни форму по ссылке