Senior/Staff Data Engineer (BI Domain) - Bangkok based, relocation provided
Core
Design and operate the governed knowledge layer (semantic modeling) between the data warehouse and applications/agents to provide consistent, versioned business metrics and context.
Role type
Senior/Staff Data Engineer (Semantic Layer & Knowledge Engineering)
Builds
Versioned metrics, domain context, validation signals, and APIs for conversational analytics
Domain
Travel / E-commerce / Data Platform
Deliverable
production ML models | product features
Required skills
Semantic/metrics-layer modeling, SQL, OLAP/warehouse systems, Knowledge engineering workflows, API design, Data governance
Preferred skills
Open-source semantic layer engines (Cube, MetricFlow), LLM/Agent interface development, NL-to-data products, Python/Node.js service development, Large-scale travel analytics
Technologies
LookML, dbt, Git, APIs
Responsibilities
Model governed metrics, dimensions, joins, and grain; Structure expert context and glossaries as Git-reviewed assets; Build freshness and drift validation signals; Expose the layer through APIs for deterministic answers; Enable domain owners to publish knowledge without engineering deploys; Partner on access control and quality standards
Seniority
Senior/Staff, hands-on IC