Principal Software Engineer, Back End (AI-powered Data Querying) (Bangkok based, Relocation provided)
Core
Lead the development of AI-powered data querying solutions and scalable data quality tools to enable natural language business insights and ensure reliable data.
Role type
Principal Software Engineer (AI Data Querying & Infrastructure)
Builds
AI-driven text-to-SQL interfaces, data quality frameworks, and analytical engines like StarRocks
Domain
Travel technology, AI/LLM applications, large-scale data infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
SQL, modern analytical databases (StarRocks, Snowflake, BigQuery, ClickHouse), backend development (Python, Java, Scala), AI/LLM application development, data modeling, query execution optimization, cross-team technical leadership
Preferred skills
text-to-SQL systems, scaling analytical engines, data observability and governance frameworks, dbt, Airflow, Spark
Technologies
StarRocks, Snowflake, BigQuery, ClickHouse, Python, Java, Scala, Kafka, Aerospike, dbt, Airflow, Spark
Responsibilities
Lead development of AI-powered data querying solutions enabling natural language business questions; Architect and develop scalable data quality tools; Act as a hands-on technical leader tackling complex challenges in AI query engines and data quality systems; Collaborate with stakeholders to define technical vision and roadmap; Mentor engineers and raise standards across data quality and governance tools
Seniority
Principal, hands-on technical leader & strategic authority