Мы ищем Senior Backend Engineer (Python) в отдел HQ Automation и нашу AI/LLM Team, которая занимается разработкой автоматизированных решений для повышения эффективности наших команд клиентской поддержки с использованием современных технологий.
AI/LLM Team разрабатывает решения поверх нашей CRM/ERP платформы, участвует в создании AI/LLM моделей, разрабатывает собственные сервисы и расширяет функциональность платформы оркестрации Camunda для достижения своих целей.
Наша CRM/ERP платформа построена с использованием Python (Django/Aiohttp/RQ). Основная база данных — PostgreSQL, а Elasticsearch используется для быстрого поиска по объектам системы. Frontend построен с использованием React.js, а Camunda работает on-premises на нашей собственной инфраструктуре.
Присоединяйтесь к нам, чтобы работать с отличной командой над разработкой и внедрением эффективных и захватывающих решений с использованием современных технологий, помогая предоставлять людям по всему миру лучший возможный опыт путешествий — и получая при этом множество положительных отзывов!
Ключевые обязанности Senior Developer:
- Backend разработка CRM/ERP продукта на Python, в основном с использованием фреймворка Django;
- Работа с Camunda, включая поддержку её инфраструктуры;
- Интеграция с LLM моделями, разработка и поддержка сервисов для работы с ними;
- Проектирование архитектуры сервисов, принятие технических решений, декомпозиция и оценка задач, участие в процессе Code Review;
- Консультирование команд System Analysis, QA и Technical Support;
- Управление проектами разработки в рамках стрима и координация ресурсов команды для достижения целей проекта.
Требования
- 5+ лет опыта профессиональной разработки ПО, включая опыт работы на позиции Senior Developer.
Must-have:
- 5+ лет опыта разработки на Python с использованием Django или FastAPI;
- Глубокие знания PostgreSQL и умение писать raw SQL запросы;
- Опыт проектирования API и интеграций;
- Опыт работы с высоконагруженными системами и большими базами данных;
- Хорошее понимание GitFlow и CI/CD процессов, включая Docker и Kubernetes;
- Владение английским языком на уровне B1 (Intermediate) или выше, включая разговорный английский.
Nice to have:
- Опыт работы с Camunda и pyzeebe;
- Опыт работы с AI/LLM моделями и понимание принципов их работы.
Бенефиты
- Гибкий график и возможность работать удалённо.
- Амбициозная и поддерживающая команда, которая любит своё дело, ценит друг друга и растёт вместе.
- Внутренние программы адаптации и обучения, развития soft skills и лидерских качеств.
- Частичная компенсация участия во внешних тренингах и конференциях.
- Корпоративная школа английского языка: групповые и индивидуальные занятия, speaking clubs с коллегами со всего мира.
- Корпоративные скидки на отели и туристические услуги.
- MyTime Day Off — дополнительный выходной день без потери компенсации.