Backend Engineer (PHP + Python)

NO NAME SOFTWARE

  • Москва
  • Постоянная работа
  • Полная занятость
  • 3 д. назад
О компанииМы создаём технологическую платформу в области Future of CX Intelligence - решения следующего поколения для обработки и анализа данных клиентского опыта.Архитектура проекта - кастомная, без использования популярных фреймворков (Laravel/Symfony). Основная логика реализована на PHP, отдельные высоконагруженные сервисы и пайплайны - на Python.Система уже обслуживает тысячи пользователей и продолжает активно расти. Мы выходим на новый этап - масштабирование, оптимизация архитектуры и развитие интерфейсов.Планы развития проектаПостепенный переход от jQuery к современным фронтенд-фреймворкам (React/Vue) для построения личных кабинетов, аналитических панелей и интерактивных инструментов.Масштабирование серверной части:
  • внедрение очередей (RabbitMQ/Redis) и распределённых воркеров;
  • переход к модульной архитектуре (в перспективе - микросервисы для транскрипции и аналитики);
  • оптимизация бизнес-логики ядра и БД.
  • Развитие пайплайна транскрипции на Python: параллельная обработка больших файлов, распределённые задачи, интеграция с GPU и облачными сервисами.
  • Подготовка к росту нагрузки и расширению функциональности (мультиязычность, масштабируемый биллинг, расширенные API, Видеоаналитика, внедрение GPT сервисов).
Задачи
  • Поддержка и развитие архитектуры серверной части (PHP).
  • Разработка и оптимизация Python-сервисов для транскрипции и выгрузки.
  • Интеграция сторонних API (S3, SendGrid, STT).
  • Проектирование и развитие интерфейсов взаимодействия PHP ↔ Python (REST, очереди).
  • Работа с MySQL/PostgreSQL: проектирование схем, оптимизация запросов.
  • Поддержка бизнес-логики ядра (пользователи, файлы, словари, чек-листы, аналитика).
  • Участие в переходе фронтенда на React/Vue: подготовка API, проектирование структуры данных.
  • Влияние на архитектурные решения и стратегию развития проекта.
Технологический стекТекущее:
  • Backend: PHP (кастомная архитектура, PDO, ООП).
  • Transcription: Python (скрипты и сервисы для обработки аудио/видео, пайплайны транскрипции).
  • Databases: MySQL, PostgreSQL.
  • Frontend: jQuery, DataTables, Chart.js, Plyr.
  • Integrations (Composer):
  • Облачное хранилище S3 (Яндекс Cloud) - aws/aws-sdk-php
  • Excel - phpoffice/phpspreadsheet
  • Email - sendgrid/sendgrid
  • API-запросы - guzzlehttp/guzzle
  • и др.
Планы развития:
  • Переход фронтенда на React/Vue.
  • Внедрение очередей (RabbitMQ/Redis) и распределённых воркеров.
  • Переход к микросервисной архитектуре.
  • Использование GPU для ускорения транскрипции (Whisper/ffmpeg/CUDA).
Требования
  • 5+ лет опыта в PHP (сложные системы, кастомные архитектуры).
  • 2+ года в Python (сервисные скрипты, пайплайны, обработка медиа).
  • Глубокое знание SQL, опыт оптимизации запросов.
  • Опыт интеграции API и работы с облачными сервисами.
  • Умение проектировать многослойные системы и разбираться в чужом коде.
Будет плюсом
  • Опыт работы с React или Vue.
  • Опыт работы с Whisper, Vosk или другими STT-модулями.
  • Работа с большими файлами, ffmpeg, CUDA.
  • Опыт построения высоконагруженных систем, внедрения очередей и мониторинга.
Мы предлагаем
  • Работу над технологически сложным проектом, который уже обслуживает тысячи пользователей и выходит на новый уровень масштабирования.
  • Участие в переходе фронтенда на современный стек (React/Vue) и развитии распределённой архитектуры (очереди, микросервисы).
  • Влияние на архитектуру и ключевые технологические решения.
  • Современные инженерные практики: код-ревью, CI/CD, автоматизация процессов.
  • Офис в Москве (удобная локация, современное рабочее пространство) + возможность гибридного/удалённого формата.
  • Гибкий график (главное - результат, а не “отсидка”).
  • Достойное вознаграждение, соответствующее уровню Senior, плюс обсуждаемые бонусы.
Дополнительные «плюшки»:
  • компенсация конференций/курсов для профессионального роста,
  • мощные рабочие станции и отдельные GPU-сервера для экспериментов с транскрипцией,
  • возможность релокации внутри компании (Дубай).

Хабр Карьера

Похожие вакансии

  • Python Backend Developer - AI-платформа мультимодальных воспоминаний

    Платформа впечатлений

    • Москва
    О компании и команде Платформа впечатлений - это коммерческий сервис хранения, обработки и воспроизведения мультимодальных воспоминаний на базе ИИ. Мы создаём персональные цифров…
    • 23 д. назад
  • Technical Lead Backend на Python в Фемиду

    • Москва
    Фемида - это система, которая делает наём в Яндексе по-настоящему быстрым, эффективным и современным. Внутри Яндекса мы позволяем автоматизировать подбор лучших кандидатов, и наш с…
    • 1 мес. назад
  • Backend Python/SQL

    ПерилаГлавСнаб

    • Москва
    ПерилаГлавСнаб - ваш надежный партнер в строительстве будущего!Мы работаем с 2008 года и являемся компанией полного цикла: производство, продажа комплектующих, монтаж лестничных ог…
    • 27 д. назад