Полностью удаленная работа (требуется согласование с часовыми поясами MENA). Через год компания estaie предложит переезд кандидату в Дубай или Эр-Рияд.
- Подчиняется: Nimit Solanki, CTO & Co-founder
- Руководит: Forward Deployed Engineers (Integrations)
- Тип: Полная занятость, эксклюзивно
- Распределение обязанностей: примерно 50% управление командой и доставкой, 50% непосредственная разработка
О компании estaie
estaie — это первая в мире инфраструктура для длительного проживания от 15 до 365 дней. Мы объединяем отели, дома для отдыха, channel managers, PMS, платежных провайдеров и другие туристические системы посредством интеллектуальной инфраструктуры для управления инвентарем, ценообразования, поиска и дистрибуции.
Мы работаем глобально, с хабами в Дубае и Эр-Рияде. Наш AI-слой обеспечивает динамическое ценообразование, генерацию лидов с помощью агентов, умную оркестрацию инвентаря и автономные операции для операторов, корпоративных клиентов и цифровых кочевников.
Роль
Вы будете создавать и руководить нашей командой Forward Deployed Engineering: инженерами, которые подключают estaie к экосистеме гостеприимства и обеспечивают работоспособность этих интеграций в продакшене. Вы отвечаете за то, как работает команда, что она выпускает, и за планку качества, которую она держит.
Вы также будете одним из самых сильных инженеров в команде. Вы будете самостоятельно выполнять реальную работу по интеграции и AI, ревьюить PR, отлаживать проблемы в продакшене вместе с командой и вести за собой примером, а не с помощью дашборда.
Вы будете напрямую сотрудничать с CTO по вопросам архитектуры и технической стратегии, а также с продуктовым отделом, отделом продаж и партнерства по вопросам того, что и когда будет создано.
Чем предстоит заниматься
Руководство командой FDE
- Наем, адаптация и развитие удаленной команды Forward Deployed Engineers, а также установка четких ожиданий по ответственности, качеству и темпу работы
- Управление процессом интеграции множества партнеров одновременно: приоритизация, устранение препятствий и поддержание реалистичности партнерских обязательств
- Обучение инженеров дизайну интеграций, отладке между системами, чистому коду и работе напрямую с партнерами
- Проведение 1:1 встреч, предоставление прямой обратной связи и формирование культуры подотчетности, асинхронного взаимодействия и письменных решений
Непосредственное участие в разработке
- Написание продакшн-кода на TypeScript, Python и SQL, а также полное владение некоторыми интеграциями
- Ревью PR и установка инженерного стандарта для тестирования, наблюдаемости и документирования
- Участие в самых сложных сессиях отладки с партнерами и инцидентах в продакшене, а также проведение постмортемов
Управление платформой интеграций
- Разработка шаблонов, которым следует каждая интеграция: аутентификация (включая обновление токенов OAuth 2.0), подписанные вебхуки, повторные попытки с экспоненциальной задержкой, ограничение скорости, идемпотентность и обработка ошибок
- Управление канонической моделью данных, которая нормализует инвентарь, тарифы и доступность от партнеров с различными схемами
- Обеспечение того, чтобы мы никогда не продавали больше, чем есть: контроль параллелизма инвентаря, обработка неупорядоченных и запоздалых событий, а также сверка данных с внешними системами
- Создание общих инструментов, которые делают каждую новую интеграцию быстрее предыдущей: mock-серверы партнеров, контрактные тесты, инструменты онбординга, очереди мертвых писем с возможностью повторного воспроизведения
Безопасное внедрение AI в продакшен
- Руководство использованием LLM и агентов в рабочих процессах интеграции, таких как маппинг неструктурированных партнерских данных, операционные копайлоты и автоматизация
- Установка защитных механизмов: структурированный вывод с валидацией схемы, человеческая проверка для результатов с низкой уверенностью, наборы оценок как CI-гейты и доступ агентов с минимальными привилегиями
- Контроль затрат и задержки AI с помощью очередей, лимитеров скорости, кэширования и маршрутизации моделей
Надежность и работа с партнерами
- Обеспечение аптайма, безопасности и производительности слоя интеграций в разных регионах и средах
- Выполнение роли старшего технического контакта для ключевых партнеров, channel managers, PMS и платежных провайдеров
- Обратная связь с полем для определения приоритетов продукта и платформы
Что вы принесете с собой
- 8-12 лет опыта в разработке ПО, включая 3+ года руководства инженерами в быстрорастущем стартапе, SaaS или платформенной компании
- Вы все еще пишете код. Сильные, актуальные практические навыки в TypeScript (Node.js / NestJS, React / Next.js), SQL и PostgreSQL, а также рабочий Python
- Опыт создания и эксплуатации сторонних интеграций в продакшене: вебхуки с проверкой подписи, идемпотентность, повторные попытки, ограничение скорости и синхронизация/сверка данных
- Прочное знание распределенных систем: транзакции и параллелизм, очереди и событийно-ориентированный дизайн, неупорядоченные события и отказоустойчивость
- Опыт работы с LLM в продакшене, включая оценку, ограничение и контроль затрат
- Опыт развертывания в облаке с использованием Docker и CI/CD, желательно на GCP
- Опыт руководства удаленной, распределенной командой с асинхронной, письменной культурой
- Уверенность в общении с партнерами и клиентами: вы можете провести технический звонок с внешней командой инженеров и превратить его в план действий
- Ориентация на действие. Вы отлаживаете, документируете, автоматизируете и измеряете, и вас волнуют работающие продукты, а не просто работающие системы
Приветствуется
- Опыт работы в сфере гостеприимства, туризма, финтеха, маркетплейсов или других областях с большим количеством интеграций
- Практический опыт работы с channel managers, PMS, OTA, системами бронирования или платежными шлюзами
- Опыт создания или руководства командой Forward Deployed, Solutions или Integrations Engineering
- Kafka / Redpanda, OpenSearch / Elasticsearch, pgvector, Terraform
- Опыт работы на рынках GCC и знание арабского языка
Ваши первые 90 дней
- Первые 30 дней: изучить платформу и наши текущие интеграции, внести первое изменение в продакшен и познакомиться с ключевыми партнерами
- К 60 дням: взять на себя полную ответственность за как минимум одну интеграцию и согласовать с командой общие стандарты интеграции (аутентификация, вебхуки, идемпотентность, тестирование)
- К 90 дням: запустить план найма FDE, установить ритм работы, которому доверяют команда и партнеры, и определить четкие метрики надежности для слоя интеграций
Почему стоит присоединиться к estaie
- Создайте и сформируйте новую команду с нуля на переднем крае AI-native гостеприимства
- Работайте напрямую с командой основателей из Careem, Grab и Deutsche Telekom, которые ценят ясность, скорость и ответственность
- Реальная сложность: партнеры и системы по всей глобальной экосистеме гостеприимства, ваша работа быстро попадает в продакшен
- Плоская, продукто-ориентированная культура с сильной инженерной автономией и полной ответственностью
- Конкурентоспособная компенсация и потенциальная доля в ESOP для членов команды основателей
- Полностью удаленная работа; через год — переезд в Дубай или Эр-Рияд для подходящего кандидата
Технологический стек
- Frontend: Next.js, React, TypeScript, TailwindCSS; Laravel и Vue.js в частях основной платформы
- Backend: Node.js / NestJS, Python (FastAPI) для AI и сервисов данных, REST API и вебхуки
- Data: PostgreSQL (с pgvector), MySQL, Redis, BigQuery, Datastream
- Async и events: BullMQ, Pub/Sub, Kafka / Redpanda
- AI: Vertex AI (Gemini, Claude), LangChain, embeddings и vector search, agentic workflows
- Infrastructure: GCP (Cloud Run, Cloud Build, IAM, Secret Manager), Docker, Terraform, GitHub Actions
- Security and edge: Cloudflare (WAF, Zero Trust), OAuth 2.0, JWT
- Observability: Cloud Logging, Prometheus, Grafana, alerting and anomaly detection
Как подать заявку
Отправьте свое резюме по адресу nimit@estaie.com.