Назад к вакансиям

Engineering Manager (AI & Integrations)

estaieУдалённоот 8 летПолная занятость
PythonSQLAIPostgreSQLDockerTypeScriptLLMReactNode.jsNext.jsNestJSIntegrations

Описание

You will build and lead estaie's Forward Deployed Engineering team: the engineers who connect estaie to the hospitality ecosystem and make those integrations work in production. You own how the team works, what it ships, and the quality bar it holds. You are also one of the team's strongest engineers. You take real integration and AI work yourself, review PRs, debug production issues alongside your team, and lead by example rather than from a dashboard. You partner directly with the CTO on architecture and technical strategy, and with product, sales and partnerships on what gets built and when.

Responsibilities

  • Hire, onboard and grow a remote team of Forward Deployed Engineers, and set clear expectations for ownership, quality and pace
  • Run delivery across many partner integrations at once: prioritise, unblock, and keep partner commitments realistic
  • Coach engineers on integration design, debugging across systems, clean code and working directly with partners
  • Run 1:1s, give direct feedback, and build a culture of accountability, async collaboration and written decisions
  • Write production code in TypeScript, Python and SQL, and own some integrations end to end
  • Review PRs and set the engineering standard for testing, observability and documentation
  • Join the hardest partner debugging sessions and production incidents, and lead the post-mortems
  • Design the patterns every integration follows: authentication (including OAuth 2.0 token refresh), signed webhooks, retries with backoff, rate limiting, idempotency and error handling
  • Own the canonical data model that normalises inventory, rates and availability from partners with different schemas
  • Make sure we never oversell: concurrency control on inventory, handling of out-of-order and late events, and reconciliation jobs that catch drift with external systems
  • Build the shared tooling that makes each new integration faster than the last: mock partner servers, contract tests, onboarding tools, dead-letter queues with replay
  • Lead the use of LLMs and agents across integration workflows, such as mapping messy partner data, operational copilots and automation
  • Set the guardrails: structured output with schema validation, human review for low-confidence results, eval sets as CI gates, and least-privilege tool access for agents
  • Keep AI cost and latency under control with queues, rate limiters, caching and model routing
  • Own uptime, security and performance of the integration layer across regions and environments
  • Act as the senior technical contact for key partners, channel managers, PMSs and payment providers
  • Feed what you learn in the field back into product and platform priorities

Requirements

  • 8 to 12 years of software engineering experience, including 3+ years leading engineers in a high-growth startup, SaaS or platform company
  • Strong, current hands-on skills in TypeScript (Node.js / NestJS, React / Next.js), SQL and PostgreSQL, plus working Python
  • A track record of building and running third-party integrations in production: webhooks with signature checks, idempotency, retries, rate limits, and data sync or reconciliation
  • Solid grounding in distributed systems: transactions and concurrency, queues and event-driven design, out-of-order events, and fault tolerance
  • Production experience with LLMs, including how to evaluate them, constrain them and keep their costs in check
  • Cloud deployment experience with Docker and CI/CD, ideally on GCP
  • Experience leading a remote, distributed team with an async, written culture
  • Comfortable in front of partners and customers: you can run a technical call with an external engineering team and turn it into a plan
  • Bias for action: you debug, document, automate and measure, and you care about products that work, not just systems that run

Nice to have

  • Hospitality, travel, fintech, marketplace or other integration-heavy background
  • Hands-on experience with channel managers, PMSs, OTAs, reservation systems or payment gateways
  • Experience building or leading a forward deployed, solutions or integrations engineering team
  • Kafka / Redpanda, OpenSearch / Elasticsearch, pgvector, Terraform
  • Experience in the GCC markets, and Arabic language skills

We offer

  • Fully remote (MENA time zone alignment required)
  • After one year, estaie relocates the right candidate to Dubai or Riyadh
  • Competitive compensation and founding-team ESOP potential
  • Frontend: Next.js, React, TypeScript, TailwindCSS; Laravel and Vue.js on parts of the core platform
  • Backend: Node.js / NestJS, Python (FastAPI) for AI and data services, REST APIs and webhooks
  • Data: PostgreSQL (with pgvector), MySQL, Redis, BigQuery, Datastream
  • Async and events: BullMQ, Pub/Sub, Kafka / Redpanda
  • AI: Vertex AI (Gemini, Claude), LangChain, embeddings and 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
  • Integrations: channel managers, PMSs, OTAs and supplier APIs; payment gateways such as Stripe, Tamara and Checkout.com; WhatsApp Business API and Twilio

Hiring process

  • Your first 30 days: learn the platform and our live integrations, ship your first production change, and meet our key partners
  • By 60 days: own at least one integration end to end, and agree the shared integration standards (auth, webhooks, idempotency, testing) with the team
  • By 90 days: have the FDE hiring plan running, a delivery rhythm the team and partners trust, and clear reliability metrics for the integration layer