Senior Data Engineer

KAYAKConcord, MA
$130,000 - $160,000Hybrid

About The Position

KAYAK, part of Booking Holdings, is a leading travel search engine that helps people find flights, stays, rental cars, and vacation packages. They also offer a corporate travel solution called KAYAK for Business. As part of a company with a portfolio of global metasearch brands, KAYAK emphasizes innovation and provides opportunities for employees to make an impact. The company is seeking a Senior Data Engineer to join their Business Intelligence team. This team is responsible for building and maintaining the data infrastructure that serves as the organization's single source of truth, managing critical business reporting for billing, and providing the foundation for company-wide analytics. The role is ideal for someone who wants to build systems that define how business success is measured.

Requirements

  • 5+ years of proven experience in data engineering or analytics engineering within a related data-centric environment.
  • Experience owning end-to-end data pipelines (ingest → transform → test → monitor).
  • Strong SQL skills and familiarity with distributed/columnar/OLAP systems (examples: Redshift, Trino, Vertica) and relational databases (e.g., MySQL, Postgres).
  • Proficiency in Python and a software-engineering approach to building testable, maintainable code.
  • Experience with workflow orchestration and containerization (examples: Airflow, Docker).
  • Strong analytical and troubleshooting skills for investigating data issues.
  • Strong written and spoken English to communicate effectively across teams.

Nice To Haves

  • Stream processing or real-time systems (e.g., Kafka, Flink).
  • Modern BI tooling (e.g., Looker, Superset).
  • CI/CD and deployment automation (e.g., GitHub Actions).
  • Web frameworks for internal tools (e.g., Django, Flask).

Responsibilities

  • Develop and monitor robust data pipelines using Python, SQL, and Rundeck/Airflow that handle large-scale data volumes with high reliability.
  • Design performant data models and optimize complex SQL queries for high-scale environments.
  • Build automated checks and alerts to ensure data reliability and accuracy of financial and operational reports.
  • Automate repetitive tasks and build self-service tools to increase data accessibility across teams.
  • Experiment with and leverage AI-assisted coding tools to accelerate development cycles and enhance code quality.
  • Translate business questions into practical, maintainable technical solutions by working with partners across the company.

Benefits

  • Work from (almost) anywhere for up to 20 days per year
  • Company-paid therapy sessions through SpringHealth
  • Company-paid subscription to HeadSpace
  • Company-wide week off a year
  • No meeting Fridays
  • Paid parental leave
  • Generous paid vacation + time off for your birthday
  • Paid volunteer time
  • Development Dollars
  • Leadership development
  • Access to thousands of on-demand e-learnings
  • Travel Discounts
  • Employee Resource Groups
  • Competitive retirement and health plans
  • Free lunch 2 days per week
  • Fun quarterly events such as boat trips, arcades, ski trips, Thursday happy hours, and more
  • health benefits
  • flexible spending account
  • retirement benefits
  • life insurance
  • paid time off (including PTO, paid sick leave, medical leave, bereavement leave, floating holidays and paid holidays)
  • parental leave benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service