Agoda - BI Engineer (Bangkok Based, 10-months Contract)
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT
Requirements
• Bachelor’s degree in Computer Science, Engineering, Information Systems, Data Analytics, or a related field (or equivalent practical experience). • 2+ years of experience in Business Intelligence, Analytics Engineering, Data Engineering, or a related data development role. • Strong SQL skills and solid experience writing efficient, maintainable queries for complex analytical and reporting use cases. • Hands-on experience building dashboards, datasets, and data transformations using BI and data platform technologies. • Solid understanding of data modelling concepts for analytics and reporting, including fact/dimension design, grain definition, and reusable semantic structures. • Experience with ETL/ELT development and orchestration concepts, using tools or scripting languages such as Python, Airflow, or similar technologies. • Strong understanding of data validation, reconciliation, and quality control practices in production BI environments. • Ability to work with large datasets and optimize performance through query tuning, partition awareness, and efficient design patterns. • Experience with large-scale data platforms such as Hadoop, Spark, Impala, Vertica, or similar technologies. • Good understanding of BI development lifecycle, including requirement gathering, design, development, testing, deployment, and post-release support. • Ability to independently own medium-to-large scope tasks, break down ambiguous problems, and deliver practical, scalable solutions. • Strong communication skills in English, with the ability to document clearly and work effectively with cross-functional stakeholders. • High attention to detail, strong problem-solving skills, and commitment to data accuracy and reliability. • Experience with Snowflake and familiarity with features such as clustering, materialized views, Time Travel, and performance optimization techniques. • Experience with Agile/Scrum ways of working and CI/CD practices utilizing technologies such as Git, Jenkins, or Terraform. • Experience designing BI products that support self-service analytics and strong user adoption • #Bangkok #Thailand • Please review our Hiring Process Guidelines before your interview — click here to learn how interviewing at Agoda works.
Responsibilities
• Design, develop, and maintain dashboards, curated datasets, semantic layers, and data marts to support B2B reporting and analytics • Build and maintain ETL/ELT transformations to ensure data is accurate, timely, scalable, and fit for reporting and analytical use cases • Translate business requirements into scalable data models and BI solutions that support financial reporting, forecasting, partner operations, and performance tracking • Perform data validation, reconciliation, and root cause analysis to identify and resolve issues before they impact downstream consumers • Partner with Data Engineering and upstream system owners to understand source systems, data dependencies, and integration logic • Optimize queries, data models, and dashboard performance to improve reliability, efficiency, and user experience • Experience with large-scale data platforms such as Hadoop, Spark, Impala, Vertica, or similar technologies • Maintain clear documentation for business logic, source-to-target mapping, metric definitions, and transformation rules • Support self-service analytics by delivering well-structured, trusted, and understandable data assets • Participate in sprint planning, solution discussions, design reviews, and delivery activities within the team • Troubleshoot production issues and implement sustainable fixes to improve the stability and quality of BI products • Contribute to BI development standards, code quality, testing practices, and team ways of working • Collaborate with cross-functional stakeholders to align on requirements, clarify logic, and ensure successful delivery
No credit card. Takes 10 seconds.