Senior Data Engineer
- Berlin, Germany
- Senior Level
- 5+ years
- Posted
Skills
Required
- SQL
- data pipelines
- workflow orchestration
- Python
- data engineering / analytics
- containerization
- Airflow
- Docker
- distributed/columnar/OLAP systems
- Redshift
- Trino
- MySQL
- Postgres
- Kafka
Preferred
- Django
- Flask
- Design performant data models
- SQL queries
- investigating data issues
Join KAYAK's Business Intelligence team as a Senior Data Engineer. You will be responsible for developing and monitoring robust data pipelines, optimizing performance, ensuring data reliability, increasing data access, and driving engineering excellence. You will work with partners across the company to translate business questions into practical technical solutions. Enjoy flexible work options, team-wide time off, volunteer opportunities, wellness initiatives, resource groups, and career growth opportunities.
Architect and develop robust data pipelines using Python, SQL, and workflow orchestration tools to handle large-scale data volumes.
Responsibilities
- Design performant data models and optimize complex SQL queries for high-scale environments to ensure data reliability and accessibility.
- Collaborate with cross-functional teams to translate business questions into practical, maintainable technical solutions, driving engineering excellence.
- Strong analytical and troubleshooting skills for investigating data issues
Requirements
- 5+ years of proven experience in data engineering or analytics engineering within a related data-centric environment
- Experience with workflow orchestration and containerization (examples: Airflow, Docker)
- Strong SQL skills and familiarity with distributed/columnar/OLAP systems (examples: Redshift, Trino, Vertica) and relational databases (e.g., MySQL, Postgres)
- Experience owning end-to-end data pipelines (ingest → transform → test → monitor)
- Proficiency in Python and a software-engineering approach to building testable, maintainable code
- Strong written and spoken English to communicate effectively across teams
- 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)
Preferred
- Web frameworks for internal tools (e.g., Django, Flask)
jobapplier