PHP Developer (Junior/Senior) — Laravel 12 / AI (RAG, Embeddings)

Дата размещения вакансии: 09.02.2026
Работодатель: АЛЬФАКОМ
Уровень зарплаты:
от 150000 до 200000 RUR
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

PHP Developer (Middle/Senior) — Laravel 12 / AI (RAG, Embeddings)

Мы ищем PHP-разработчика уровня Middle или Senior в команду, которая делает продукт на Laravel и активно использует AI-подходы: embedding-вектора, RAG-базу, интеграции с AI-сервисами. Важно умение писать поддерживаемый код и уверенно работать с инфраструктурными возможностями Laravel (очереди, кеш, события).

Чем предстоит заниматься

  • Разработка и поддержка backend-сервисов на Laravel 12.
  • Работа с embedding-векторами, поиском по векторам и RAG-подходом (Retrieval-Augmented Generation).
  • Проектирование и развитие архитектуры: сервисы, модули, интерфейсы, границы ответственности.
  • Интеграции с внешними API (в т.ч. AI-сервисы).
  • Работа с очередями, кешированием, оптимизацией производительности и надежности.
  • Интеграция с локальными LLM (vLLM/Ollama) и участие в fine-tuning (дообучении) моделей.

Обязательные требования

  • Уверенный практический опыт разработки на PHP + Laravel (желательно Laravel 12).
  • Понимание архитектуры Laravel:
    • Service Container, dependency injection
    • Middleware
    • Events/Listeners
    • встроенные механизмы очередей и кеширования
  • Опыт работы с Redis (кеш, очереди).
  • Хорошее понимание SQL и практический опыт с PostgreSQL.
  • Сильная база по ООП:
    • разделение ответственности (SRP и здравый смысл)
    • интерфейсы/абстракции
    • поддерживаемый и расширяемый код

Будет плюсом

  • Docker (локальная разработка, окружения).
  • Интеграции OpenAI API или других AI-сервисов.
  • Автоматические тесты (PHPUnit/Pest), понимание подходов к тестированию.
  • Real-time решения: Reverb / WebSocket / event-driven подход.
  • Опыт оптимизации производительности и работы под нагрузкой.
  • Базовые навыки фронтенда (чтобы комфортно взаимодействовать с UI-частью).

Дополнительно приветствуется

  • Готовность учиться и быстро осваивать новые технологии.
  • Умение использовать AI-инструменты в разработке с пониманием логики, ограничений и архитектуры решений.
  • Знание Python (в т.ч. работа с ML-инструментами), понимание fine-tuning локальных моделей.
  • Знание Node.js (Express).