Jobs · Engineering · Georgia

Principal Software Engineer, Back End (Bangkok based, Relocation provided)

Agoda · Atlanta, GA · 4 mo ago
EngineeringFull-time

About the role

At Agoda, we bridge the world through travel. This role combines leading the development of AI-powered data querying — enabling users to ask business questions in natural language and receive actionable insights — while shaping the evolution of our data quality tools, and analytical engines such as StarRocks.

Responsibilities

  • Lead the development of AI-powered data querying solutions, enabling users to ask business questions in natural language and receive actionable insights.
  • Architect and develop scalable data quality tools and frameworks to ensure reliable and trustworthy data.
  • Act as a hands-on technical leader, tackling complex challenges across AI query engines, data quality systems, and analytical engines.
  • Collaborate with TPMs and stakeholders to define and drive the technical vision and roadmap for AI-driven querying, query engines, and data quality tools.
  • Mentor engineers and raise standards across data quality & governance tools, query engines, and the broader data platform.

Requirements

  • 10+ years of experience in software engineering, data engineering, or related fields.
  • Strong hands-on experience with:
    • SQL and large-scale data systems
    • Modern analytical databases / data warehouses (e.g., StarRocks, Snowflake, BigQuery, ClickHouse)
    • Backend development (e.g., Python, Java, Scala or similar)
  • Experience building or working with:
    • AI/LLM-based applications (e.g., text-to-SQL, conversational interfaces, cursor, copilots)
    • Data platforms or analytical infrastructure at scale
  • Strong understanding of data modeling, query execution, and performance optimization.
  • Proven ability to lead cross-team, high-impact technical initiatives.
  • Ability to navigate between deep hands-on work and strategic technical leadership.
  • Excellent communication skills with both technical and non-technical stakeholders.

Qualifications

  • Experience with text-to-SQL systems or AI-driven data interfaces.
  • Experience implementing or scaling analytical engines such as StarRocks.
  • Background in data observability, quality, or governance frameworks.
  • Experience with tools like dbt, Airflow, Spark, or similar.

Benefits

No benefits information provided.

Pay

No pay information provided.

Schedule

No schedule information provided.

Similar jobs