Senior / Staff Data Engineer (BI) – CEG Team
Role Overview
Build and maintain data and software foundations serving Customer Experience Group customers and agents across contact channels.
Partner with Product, Operations, Analytics, WFM, DevOps, and engineering teams to improve customer experience and operational efficiency.
The role combines data engineering, analytics, internal tools, and business communication; Staff-level scope includes strategy and cross-team architecture.
Key Skills for This Role
Full Job Posting
The opportunity
Build and maintain data and software foundations serving Customer Experience Group customers and agents across contact channels.
Partner with Product, Operations, Analytics, WFM, DevOps, and engineering teams to improve customer experience and operational efficiency.
The role combines data engineering, analytics, internal tools, and business communication; Staff-level scope includes strategy and cross-team architecture.
Data engineering and tools
- Build ETL/ELT pipelines from case management, telephony, chat, bots, QA, WFM, CRM, third-party tools, and logs.
- Develop data models for reporting, monitoring, forecasting, quality assurance, and experimentation.
- Implement validation, anomaly detection, and monitoring; agree data definitions, SLAs, and ownership with stakeholders.
- Optimize performance and cost of data jobs and queries handling calls, chats, emails, cases, and events.
- Build internal products such as self-service analytics, monitoring dashboards, alerts, investigator and QA tools, and agent-performance views.
- Use programming languages to build APIs, data services, and lightweight UIs; apply testing, code review, CI/CD, and observability.
- Translate operational needs into tools, deliver and iterate on solutions, and promote reusable standards and practices.
Analytics and collaboration
- Build and maintain reports and dashboards for contact volumes, handling time, quality, customer outcomes, agent performance, and alerts.
- Analyze contact patterns, customer issues, agent performance, and operational efficiency; identify root causes and recommend practical improvements.
- Define and maintain consistent KPIs, including CSAT, NPS, SLA, AHT, FCR, and quality scores.
- Explain findings, implications, and recommended next steps in clear business-friendly language.
- Collaborate with CEG stakeholders and data peers; share standards, reusable components, and datasets; mentor team members.
- At Staff level, drive data-tool roadmaps, influence cross-team architecture, and scale the CEG data ecosystem.
Required qualifications
- 8+ years as a Data Engineer, Analytics Engineer, or Data Analyst in a data-driven environment; Staff level typically requires 10+ years or equivalent scope and impact.
- Strong SQL, including complex joins, window functions, aggregation, and query optimization.
- Experience with at least one major data warehouse or big data technology, such as BigQuery, Snowflake, Redshift, Hive, Spark, Vertica, or StarRocks.
- Experience with ETL/ELT tools or orchestration frameworks, such as Airflow, dbt, or internal frameworks.
- Proficiency in at least one programming language for data and services, such as Python, Java, Golang, Kotlin, or JavaScript/TypeScript.
- Production-grade data pipeline and/or data-service experience, with attention to quality, monitoring, and maintainability.
- Experience with BI or visualization tools such as Tableau, Power BI, Superset, Metabase, or Looker.
- Strong analytical thinking and ability to communicate complex topics clearly to nontechnical stakeholders.
Preferred qualifications
- Experience with event-driven data, including logs, clickstream, customer journeys, contact flows, or tracking data.
- Knowledge of dimensional modeling, Kimball, data vault, or star/snowflake schemas.
- Experience with A/B testing, experimentation platforms, or causal analysis; familiarity with ML pipelines or data science teams.
- Experience in online consumer products, travel, e-commerce, or marketplaces.
- Frontend or backend development experience building internal tools; prior Staff or Tech-Lead experience driving technical direction and mentoring.
About Agoda
Agoda is a travel platform and part of Booking Holdings, with teams working across offices around the globe.
Agoda's Data department supports company decision-making through databases, queue systems, BI tools, and data science technology.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Agoda
Support Associate (Pune)
, IND
Agoda seeks a customer-focused Support Associate to resolve guest and partner queries across phone, email, and chat. The role requires strong spoken and written English and Hindi, clear communication, and sound problem-s
[Infra] Senior Software Engineer – Kubernetes Platform (Bangkok Based, relocation provided)
Jeddah, KSA
Agoda is seeking a senior software engineer to build and operate its Kubernetes platform in Go. The role requires production software engineering, practical Kubernetes and Linux experience, and ownership of platform comp
Workforce Management - Senior Associate Manager - Capacity (Bangkok, Kuala Lumpur, Gurgaon, Pune Based)
, IND
Agoda seeks a Workforce Management Manager to lead a team of WFM Capacity Planners in a contact-center environment. The role owns capacity modelling, forecasting, SLA tracking, and stakeholder reporting while coaching an
Staff / Lead Data Engineer - Bidding (Bangkok based, relocation provided)
Riyadh, KSA
Agoda is seeking a Staff / Lead Data Engineer to technically lead improvements to data and ML processes and build production tools, pipelines, and platforms. Applicants need a relevant bachelor’s degree, 8+ years in soft
[Infra] Senior Software Engineer – Kubernetes Platform (Bangkok Based, relocation provided)
, QAT
Agoda is hiring a senior software engineer to design, build and operate its Kubernetes platform and related infrastructure services. Candidates need production software engineering experience, practical Kubernetes and Li
[Infra] Senior Software Engineer – Kubernetes Platform (Bangkok Based, relocation provided)
Ar Rayyān, QAT
Agoda is hiring a Senior Software Engineer to design, build, and operate its Kubernetes platform and supporting infrastructure software. Candidates need production software engineering experience, practical production Ku
Analyst/Senior Analyst/Associate Manager, Marketing Analytics (Bangkok Based, relocation provided)
Ar Rayyān, QAT
Agoda is hiring for multiple marketing analytics roles across channels, with scope varying by role. The work includes campaign experimentation, predictive modeling, performance reporting, and stakeholder recommendations.
2026 Support Associate - Korean&English(Seoul)
Dubai, UAE
Agoda is seeking a Korean- and English-speaking Support Associate to resolve customer and partner booking issues across phone, email, and chat. The role requires excellent spoken and written Korean, at least B1 English,
Support Associate (Pune)
, IND
[Infra] Senior Software Engineer – Kubernetes Platform (Bangkok Based, relocation provided)
Jeddah, KSA
Workforce Management - Senior Associate Manager - Capacity (Bangkok, Kuala Lumpur, Gurgaon, Pune Based)
, IND
Staff / Lead Data Engineer - Bidding (Bangkok based, relocation provided)
Riyadh, KSA
[Infra] Senior Software Engineer – Kubernetes Platform (Bangkok Based, relocation provided)
, QAT
[Infra] Senior Software Engineer – Kubernetes Platform (Bangkok Based, relocation provided)
Ar Rayyān, QAT
Analyst/Senior Analyst/Associate Manager, Marketing Analytics (Bangkok Based, relocation provided)
Ar Rayyān, QAT
2026 Support Associate - Korean&English(Seoul)
Dubai, UAE