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