Python-разработчик (AI, SMM)

Дата размещения вакансии: 05.10.2024
Работодатель: Мевикс
Уровень зарплаты:
з/п не указана
Город:
Санкт-Петербург
Требуемый опыт работы:
От 3 до 6 лет

Основные обязанности

  1. Разработка и поддержка:

    • Разработка проектов в сфере AI и социальных сетей

    • Создание новых компонентов и модулей, поддержка существующих

    • Проектирование архитектуры

    • Интеграция с внешними системами

    • Оптимизация производительности

  2. Командная работа:

    • Участие в код-ревью

    • Помощь коллегам

    • Участие в обсуждении технических решений

    • Взаимодействие с менеджерами проектов

  3. Технические задачи:

    • Работа с микросервисами

    • Разработка API и взаимодействие с командой фронтенда

    • Работа с базой данных

Требования

  • Опыт разработки Python 2-3 года

  • Опыт работы с веб-фреймворками (любой засчитывается, мы работаем с Flask, FastAPI)

  • Понимание Асинхронного программирования, GIL, Мультипроцессинга и мультитрединга.

  • Знание микросервисной архитектуры

  • Опыт работы с базами данных (PostgreSQL/MySQL/SQLite)

Желательно:

  • Опыт работы с API социальных сетей (VK, Telegram, Instagram, YouTube)

  • Опыт работы с FFmpeg, youtube_dl

  • Работа с очередями (Celery, RabbitMQ)

  • ORM: SQLAlchemy

  • NoSQL: MongoDB, Redis

DevOps навыки

  • Git (CLI, ветвление, теги, force push)

  • Docker и docker-compose

Желательно:

  • Настройка веб-серверов (nginx, apache, gunicorn, daphne)

Веб-разработка

  • Понимание HTTP протокола и REST API

Желательно:

  • Микросервисная архитектура

  • Базовые знания HTML и JavaScript

  • WSGI/ASGI

Дополнительные технические навыки приветствуются

  • Опыт работы с высоконагруженными приложениями

  • Обработка данных (Pandas, Polars)

  • Написание автотестов

Soft Skills

  • Умение работать в команде

  • Навыки проведения код-ревью

  • Умение оценивать задачи и сроки

  • Ответственность за выполнение в срок

  • Понимание Agile

  • Способность быстро разбираться в новых технологиях

  • Умение документировать код и поддерживать базу знаний

Условия работы:

  • ЗП по итогам собеседования;

  • Удаленный формат работы;

  • Рабочий день с 10:00 до 19:00;

  • Ежегодный отпуск (два раза в год по 1 недели и один раз 2 недели)