Backend Engineer (PHP + Python)
NO NAME SOFTWARE
- Москва
- Постоянная работа
- Полная занятость
- внедрение очередей (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-сервера для экспериментов с транскрипцией,
- возможность релокации внутри компании (Дубай).
Хабр Карьера