Principal Software Engineer, Back End (data Engineer) (bangkok Based, Relocation Provided)

Agoda

Bangkok, Thailand
On-site
10+ years software engineering experience
Sql and large-scale data systems
Modern analytical databases like starrocks
This role combines leading the development of AI-powered data querying solutions with shaping the evolution of data quality tools

Job Summary

  • This role combines leading the development of AI-powered data querying solutions with shaping the evolution of data quality tools.
  • The team builds scalable, fault-tolerant systems covering inventory, pricing, payments, and booking systems with dozens of daily releases.
  • Relocation support is provided for this position based in Bangkok, Thailand.

Matching Summary

This role combines leading the development of AI-powered data querying solutions with shaping the evolution of data quality tools.

Skills & Requirements

Must-have

  • 10+ years software engineering experience
  • SQL and large-scale data systems
  • Modern analytical databases like StarRocks
  • Backend development in Python or Scala
  • AI/LLM-based application experience

Nice-to-have

  • Text-to-SQL system implementation
  • Data observability and governance frameworks
  • Experience with dbt, Airflow, or Spark
  • Scaling analytical engines at enterprise level

Key Requirements

  • 10+ years of experience in software or data engineering
  • Strong hands-on experience with SQL and large-scale data systems
  • Proven ability to lead cross-team technical initiatives

Work Rights

Not specified

Sponsorship: available

Tailored Resume

Cover Letter