Tech Lead Data Engineer
Level inferred from job title
Job description
Tech Lead Data Engineer & Data Architect responsible for shaping the technical direction, architectural standards, and data governance of Cloudbeds' core Data Analytics platform on Snowflake. A hands-on leadership role owning data architecture and modeling while leading a team of Analytical Engineers.
At a glance
- Employment
- Full-time · Employee (employment agreement)
- Work mode
- Remote · Canada, Latin America
- Languages
- English – fluent
What you'll do
- Set and evolve the cloud data architecture on Snowflake; own data model design across data products and marts, implementing flexible dimensional models (Star Schemas, SCDs, conformed dimensions) and documenting decisions through Architecture Decision Records (ADRs)
- Lead the end-to-end design and execution of data pipelines—owning ingestion, API integrations, custom connectors, ELT/ETL processes, and pipeline orchestration
- Build upon existing Git, CI/CD, and Jira workflows by embedding specialized data discipline such as automated dbt testing on pull requests, environment isolation, automated credential management, and data deployment standards
- Build upon and refine the initial foundations of the governance model; evaluate, select, and implement scalable Data Catalog and Data Observability solutions to track data lineage, ensure freshness, monitor completeness, and automate failure alerting
- Continuously tune Snowflake query performance, clustering, and warehouse sizing to optimize execution times and compute spend
- Raise the technical effectiveness of Analytical Engineers within the Agile planning framework through architectural guidance, design reviews, and constructive challenge
- Continuously evaluate new tools, frameworks, and architecture patterns to modernize, optimize, and add flexibility to the data stack
- Drive AI-readiness initiatives—architecting the semantic layers, data structures, and access patterns needed to make data seamless and reliable for AI agents and automated workflows
- Collaborate closely with Engineering, Infrastructure, Data Science / ML, and business stakeholders to ensure the data ecosystem is reliable, scalable, and business-ready
What we're looking for
- Proven track record as a Senior Data Engineer, Data Architect, or Tech Lead in cloud data environments
- Exposure to preparing data structures, semantic models, feature stores, and API/access layers for AI agents, machine learning pipelines, and automated LLM workflows
- Deep hands-on expertise administering, tuning, and modeling in Snowflake, alongside advanced mastery of dbt (macros, incremental models, custom tests, packages, and dbt-native CI/CD testing)
- Expert analytical SQL skills (query execution plan tuning, window functions, CTEs) and strong Python proficiency for data pipelines, scripting, and MLOps workflows
- Practical experience with ingestion and orchestration engines (e.g., Matillion, Apache Airflow, Prefect, Dagster, Fivetran), with a strong ability to evaluate architectural trade-offs, performance, and costs when selecting or migrating platforms
- Experience operating with active Git and CI/CD pipelines, with a track record of extending these systems to include automated data testing, deployment validation, and secure credential rotation
- Tendency to question assumptions, gather full business context, form hypotheses, and rigorously evaluate outputs (especially for AI/ML outputs) before jumping to technical solutions
- Passion for building lightweight MVPs and Proofs of Concept (POCs) to evaluate new technologies, test architectural hypotheses, and modernize the data stack
- Business-level English fluency with the ability to articulate complex technical trade-offs clearly, mentor teammates, and collaborate effectively in a remote, globally distributed team
- Applicants must be currently authorized to work in the location where the position is located without requiring visa sponsorship
Nice to have
- Exposure to applied AI tooling (Snowflake Cortex, AI Classify, RAG workflows, LLM agents, MCP servers)
- Familiarity with modern BI consumption tools like Sigma or workflow engines like n8n
Your team
Data Analytics & BI Team
A small, senior, fully remote team running analytics for the entire company on Snowflake, dbt, Matillion, and Sigma.
Benefits
- Remote First, Remote Always
- PTO in accordance with local labor requirements
- Fully Paid Parental Leave
- Home office stipend based on country of residency
- Professional development courses in Cloudbeds University
- Access to professional development, including manager training, upskilling, and knowledge transfer
Apply
About Cloudbeds
We're not just building software, we're transforming hospitality.
Cloudbeds' platform powers hotels across 150 countries, processing billions in bookings annually. From boutique properties to large hotel groups, the unified platform integrates with hundreds of partners. Founded in 2012, Cloudbeds is a fully remote team of 650+ team members across 40+ countries.
Mission
We help hoteliers transform operations and uplevel their commercial strategy through a unified platform that integrates with hundreds of partners.
Key facts
- 650+ team members
- 2012
- Hospitality technology / software
- Platform powers hotels across 150 countries
- Processing billions in bookings annually
- Fully remote team across 40+ countries
- Team speaks 30+ languages
- Winner – Hotel Management Software | HotelTechAwards (2026)
- Overall 10 Best Places to Work | HotelTechAwards (2026)
- Overall Top 10 Hotelier's Choice | HotelTechAwards (2026)
- Finalist – Property Management Systems (PMS) & Channel Managers | HotelTechAwards (2026)
- Most Loved Workplace® Certified (2024)
- Deloitte Technology Fast 500 (2024)
What they value
- Everyone is Welcome - A Culture of Inclusion
- Passion for innovation and travel
