Agoda logo

Agoda

Senior Data Platform Engineer — StarRocks at Agoda

Bangkok, ThailandFull-timeInformation TechnologyPosted 10 days ago

About the Role

<div class="content-intro"><p></p> <p><strong>About Agoda</strong></p> <p>At Agoda, we bridge the world through travel. Our story began in 2005, when two lifelong friends and entrepreneurs, driven by their passion for travel, launched Agoda to make it easier for everyone to explore the world.&nbsp;&nbsp;</p> <p>&nbsp;</p> <p>Today, we are part of Booking Holdings [NASDAQ: BKNG], with a diverse team of over 7,000 people from 90 countries, working together in offices around the globe. Every day, we connect people to destinations and experiences, with our great deals across our millions of hotels and holiday properties, flights, and experiences worldwide.</p> <p>&nbsp;</p> <p>No two days are the same at Agoda. Data and technology are at the heart of our culture, fueling our curiosity and innovation. If you’re ready to begin your best journey and help build travel for the world, join us.</p></div><p>&nbsp;</p> <p><strong>Get To Know Our Team:</strong></p> <ul> <li> <p>The&nbsp;BI‑Infra&nbsp;organization owns Agoda’s core data warehouse architecture and&nbsp;operates&nbsp;the platforms that power analytics and BI across the company (e.g., SQL Server DW, SSAS, Vertica,&nbsp;StarRocks, Hadoop, Superset,&nbsp;Metabase, Tableau, Power BI Report Server). Our mission is to&nbsp;maximize system uptime and provide the best possible data and visualization experience&nbsp;to Agoda users.&nbsp;</p> </li> <li> <p>The&nbsp;BI‑Infra DBA&nbsp;sub‑team focuses on&nbsp;database and BI platform reliability, performance, and cost efficiency&nbsp;— designing and&nbsp;operating&nbsp;scalable OLAP engines, tuning workloads, defining SLIs/SLOs, and partnering with BI and product teams to keep critical analytics systems healthy at scale.&nbsp;</p> </li> </ul> <p><strong>The Opportunity:</strong></p> <p>We are looking for a <strong>Senior/Staff Data Platform Engineer</strong> (BI Infra DBA)&nbsp;to&nbsp;lead the technical direction and operations of our analytics database and BI platforms&nbsp;(StarRocks&nbsp;as the primary analytics engine, Vertica, SQL Server DW, visualization backends, and related services). You will:&nbsp;</p> <ul> <li> <p>Own&nbsp;critical database and BI infrastructure&nbsp;end‑to‑end — architecture, performance, reliability, and security.&nbsp;</p> </li> <li> <p>Lead&nbsp;multi‑team initiatives&nbsp;such as expanding&nbsp;StarRocks&nbsp;adoption and leading&nbsp;sql&nbsp;server&nbsp;datawarehouse&nbsp;migration, and major upgrades of visualization/BI tools.&nbsp;</p> </li> <li> <p>Set&nbsp;engineering and operational standards&nbsp;for how we design, deploy, and&nbsp;monitor&nbsp;our BI data platforms, acting as the technical point of contact for BI‑Infra DBA&nbsp;</p> </li> </ul> <p><strong>What You’ll Do:</strong></p> <ul> <li> <p>Design and evolve&nbsp;Agoda’s BI data warehouse architecture across SQL Server DW, Vertica,&nbsp;StarRocks, and related services, focusing on availability, scalability, and cost efficiency.&nbsp;</p> </li> </ul> <ul> <li> <p>Lead&nbsp;migration and modernization projects&nbsp;such as:&nbsp;</p> <ul> <li> <p>Migrating workloads off MSSQL DW to more sustainable platforms (Production&nbsp;standby, data lake,&nbsp;StarRocks, etc.).&nbsp;</p> </li> <li> <p>Decommissioning legacy components as part of the long‑term DW strategy.&nbsp;</p> </li> </ul> </li> <li> <p>Define and implement&nbsp;data and query engine standards&nbsp;(indexing/partitioning patterns, materialized views, retention strategies,&nbsp;governance&nbsp;and access patterns) for BI platforms.&nbsp;</p> </li> </ul> <ul> <li> <p>Define&nbsp;SLIs/SLOs&nbsp;for key services (StarRocks, Vertica, Tableau, Superset/Metabase,&nbsp;MSSQL DW) and ensure they are&nbsp;instrumented,&nbsp;monitored, and reviewed regularly.&nbsp;</p> </li> </ul> <ul> <li> <p>Lead&nbsp;incident response&nbsp;for&nbsp;BI‑Infra&nbsp;DBA‑owned&nbsp;platforms: diagnose&nbsp;cross‑system&nbsp;issues (Query Engine&nbsp;- Database,&nbsp;VIz&nbsp;tools,&nbsp;Compute,&nbsp;Storage,&nbsp;Network),&nbsp;post‑mortem/root‑cause&nbsp;analysis, and&nbsp;follow‑up&nbsp;improvements.&nbsp;</p> </li> </ul> <ul> <li> <p>Partner with BI‑Infra Ops/Dev/Viz and&nbsp;DBDev/DBOps&nbsp;on&nbsp;end‑to‑end reliability&nbsp;— from ingestion pipelines to visualization queries and user traffic patterns.&nbsp;</p> </li> </ul> <ul> <li> <p>Perform&nbsp;deep query and workload tuning&nbsp;for high‑impact systems (e.g., finance, supply,&nbsp;whitelabel&nbsp;analytics, experimentation, DQ), reducing CPU/memory/IO and improving latency at scale.&nbsp;</p> </li> </ul> <ul> <li> <p>Optimize&nbsp;resource consumption and license/capacity planning&nbsp;for&nbsp;Query Engine – Database&nbsp;and BI tools.&nbsp;</p> </li> </ul> <ul> <li> <p>Collaborate with infra and product teams to&nbsp;evaluate and adopt new query engines / database technologies&nbsp;where they materially improve reliability, performance, or cost.&nbsp;</p> </li> </ul> <ul> <li> <p>Own&nbsp;upgrade and patching strategies&nbsp;for database and BI stacks (OS, engine, drivers), using canary/blue‑green and rollback plans to minimize downtime.&nbsp;</p> </li> </ul> <ul> <li> <p>Improve and extend&nbsp;CI/CD and deployment automation&nbsp;for database objects, jobs, and configuration (GitLab, AWX/Ansible,&nbsp;ArgoCD,&nbsp;etc.).&nbsp;</p> </li> </ul> <ul> <li> <p>Build and&nbsp;maintain&nbsp;observability&nbsp;for BI-Infra DBA services (Grafana, Prometheus/SLO dashboards, alerting, Hedwig/NOC integrations) to detect and act on issues proactively.&nbsp;</p> </li> </ul> <ul> <li> <p>Implement and&nbsp;maintain&nbsp;secure access patterns&nbsp;for DW and BI platforms (service accounts, RBAC,&nbsp;gMSA, password rotation, SSO/OKTA integration, DR strategy).&nbsp;</p> </li> </ul> <ul> <li> <p>Partner with security and data governance teams to&nbsp;remediate vulnerabilities within SLAs, enforce data residency constraints, and ensure that upcoming workloads (e.g.,&nbsp;whitelabels) are compliant by design.&nbsp;</p> </li> </ul> <ul> <li> <p>Act as&nbsp;technical lead&nbsp;for&nbsp;BI‑Infra&nbsp;DBA initiatives, collaborating closely with&nbsp;BI‑Infra&nbsp;Ops/Dev/Viz, Database Operation/Development,&nbsp;Infra, and BI&nbsp;product&nbsp;teams.&nbsp;</p> </li> </ul> <ul> <li> <p>Mentor and coach junior engineers on database performance, reliability, and platform engineering best practices; help raise the bar for design reviews, runbooks, and incident hygiene.&nbsp;</p> </li> <li> <p>Contribute to&nbsp;knowledge sharing&nbsp;-&nbsp;Documents&nbsp;[Confluence, Agoda Internal Document Framework], internal talks, runbooks and help shape the&nbsp;technical roadmap&nbsp;for BI‑Infra DBA.&nbsp;</p> </li> </ul> <p><strong>Required Qualifications:</strong></p> <ul> <li> <p>5+ years&nbsp;of experience in&nbsp;data engineering / database engineering / DBA / platform engineering, with at least several years owning production OLAP/BI databases at scale.&nbsp;</p> </li> <li> <p>Strong&nbsp;expertise&nbsp;with&nbsp;StarRocks&nbsp;(or similar modern MPP / columnar systems such as Vertica,&nbsp;ClickHouse, Presto/Trino, Druid, Doris, Impala) and solid SQL Server experience, including:&nbsp;</p> <ul> <li> <p>Query&nbsp;execution&nbsp;internals and tuning (plans, statistics, partitioning, indexing, materialized views).&nbsp;</p> </li> <li> <p>Capacity planning, storage layout, and backup/restore.&nbsp;</p> </li> </ul> </li> <li> <p>Proven experience&nbsp;operating mission‑critical database or BI services&nbsp;in production:&nbsp;</p> <ul> <li> <p>On‑call incident response, debugging across layers, and post‑mortem/root‑cause analysis.&nbsp;</p> </li> <li> <p>Designing and maintaining&nbsp;SLIs/SLOs, dashboards, and alerting for latency/availability/error budgets.&nbsp;</p> </li> </ul> </li> <li> <p>Solid understanding of&nbsp;data warehouse and ETL concepts&nbsp;(core DW tables like&nbsp;Fact-Dimension,&nbsp;MSSQL Replication/CDC,&nbsp;Staging patterns, data freshness &amp; consistency, DQ processes).&nbsp;</p> </li> <li> <p>Hands‑on experience with&nbsp;Linux&nbsp;and&nbsp;Windows&nbsp;in production environments (patching, hardening, troubleshooting resource issues).&nbsp;</p> </li> <li> <p>Experience with&nbsp;infrastructure automation and CI/CD:&nbsp;</p> <ul> <li> <p>Pipelines and deployment automation (GitLab CI, Ansible/AWX,&nbsp;ArgoCD, or similar).&nbsp;</p> </li> <li> <p>Git‑based workflows for database objects.&nbsp;</p> </li> </ul> </li> <li> <p>Strong&nbsp;communication&nbsp;and collaboration&nbsp;skills:&nbsp;</p> <ul> <li> <p>Able to&nbsp;represent&nbsp;BI‑Infra DBA as the&nbsp;technical point of contact&nbsp;in cross‑team design and incident discussions at IC4 level.&nbsp;</p> </li> <li> <p>Comfortable explaining complex trade‑offs to both technical and non‑technical stakeholders.&nbsp;</p> </li> </ul> </li> </ul> <p><strong>Preferred Qualifications:</strong></p> <ul> <li> <p>Experience with&nbsp;StarRocks&nbsp;or similar modern OLAP engines, including:&nbsp;</p> <ul> <li> <p>Designing schemas and materialized views for BI workloads.&nbsp;</p> </li> <li> <p>Operating clusters across multiple environments (DR, performance/capacity testing, cost tuning).&nbsp;</p> </li> </ul> </li> <li> <p>Hands‑on work with&nbsp;Superset,&nbsp;Metabase, Tableau, Power BI Report&nbsp;Server&nbsp;as data consumers — understanding how visualization patterns translate into backend workload and SLOs.&nbsp;</p> </li> <li> <p>Exposure to&nbsp;Hadoop /&nbsp;Data&nbsp;Lakehouse&nbsp;ecosystems (e.g., Impala, Spark, Hive) and strategies for moving workloads from DW to lake/next‑gen engines.&nbsp;</p> </li> <li> <p>Experience with&nbsp;observability stacks&nbsp;(Prometheus, Grafana, Hedwig/NOC dashboards and alerting),&nbsp;SRE practices, and&nbsp;especially&nbsp;using AI/LLM-based tools to help with log analysis, anomaly detection, or auto-remediation for database/BI engines — this will be a strong plus.&nbsp;</p> </li> <li> <p>Prior&nbsp;technical leadership at IC4 level or equivalent, driving multi‑quarter cross‑team projects and raising engineering standards for reliability, performance, and maintainability.&nbsp;</p> </li> </ul><div class="content-conclusion"><p>&nbsp;</p> <h4>&nbsp;</h4> <h4><span class="font-semibold" data-streamdown="strong">Please review our Hiring Process Guidelines before your interview — click <a href="https://careersatagoda.com/interview/"><span style="text-decoration: underline;">here</span> </a>to learn how interviewing at Agoda works.</span></h4> <p>&nbsp;</p> <p>&nbsp;</p> <h3><strong>Discover more about working at Agoda</strong></h3> <ul> <li>Agoda Careers&nbsp;<a href="https://careersatagoda.com/">https://careersatagoda.com</a></li> <li>Facebook&nbsp;<a href="https://www.facebook.com/agodacareers/">https://www.facebook.com/agodacareers/</a></li> <li>LinkedIn&nbsp;<a href="https://www.linkedin.com/company/agoda">https://www.linkedin.com/company/agoda</a></li> <li>YouTube&nbsp;<a href="https://www.youtube.com/agodalife">https://www.youtube.com/agodalife</a></li> </ul> <p>&nbsp;</p> <p><strong>Equal Opportunity Employer&nbsp;</strong></p> <p>At Agoda, we pride ourselves on being a company represented by people of all different backgrounds and orientations. We prioritize attracting diverse talent and cultivating an inclusive environment that encourages collaboration and innovation. Employment at Agoda is based solely on a person’s merit and qualifications. We are committed to providing equal employment opportunity regardless of sex, age, race, color, national origin, religion, marital status, pregnancy, sexual orientation, gender identity, disability, citizenship, veteran or military status, and other legally protected characteristics.</p> <p>We&nbsp;will keep your application on file so that we can consider you for future vacancies and you can always ask to have your details removed from the file. For more details please read our <a href="https://careersatagoda.com/privacy-statement" target="_blank">privacy policy</a>.</p> <p><strong>Disclaimer</strong></p> <p>We do not accept any terms or conditions, nor do we recognize any agency’s representation of a candidate, from unsolicited third-party or agency submissions. If we receive unsolicited or speculative CVs, we reserve the right to contact and hire the candidate directly without any obligation to pay a recruitment fee.</p></div>