Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior / Staff Data Engineer (BI) - CEG Team

Full-time

Agoda

This position requires local presence. Please view similar jobs below.

About Agoda

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.

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.

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.

Get To Know Our Team

The Data department oversees all of Agoda’s data-related requirements. Our ultimate goal is to enable and increase the use of data in the company through creative approaches and the implementation of powerful resources such as operational and analytical databases, queue systems, BI tools, and data science technology. We hire the brightest minds from around the world to take on this challenge and equip them with the knowledge and tools that contribute to their personal growth and success while supporting our company’s culture of diversity and experimentation. The role the Data team plays at Agoda is critical as business users, product managers, engineers, and many others rely on us to empower their decision making. We are equally dedicated to our customers by improving their search experience with faster results and protecting them from any fraudulent activities. Data is interesting only when you have enough of it, and we have plenty. This is what drives up the challenge as part of the Data department, but also the reward.

The Opportunity

As a Senior/Staff Data Engineer in CEG (Customer Experience Group) , you will help design, build, and maintain the data and software foundations that power how CEG Business users serves customers and agents across all contact channels. You will work closely with Product, Operations, Analytics, Operations Efficiency, WFM, DevOps and engineering teams to deliver reliable data pipelines, scalable models, internal tools, and clear insights that improve customer experience and operational efficiency.

You are comfortable switching between engineering work (pipelines, data models, internal services, tooling, optimization) and analytics work (business questions, dashboards, deep‑dive analysis). You can talk to both engineers and business stakeholders in simple, clear language. At the Staff level , you will also shape CEG’s data and tooling strategy, influence cross‑team architecture, and raise the overall engineering and data bar for the team.

What You’ll Do

Data Engineering

  • Design, build, and maintain scalable ETL/ELT pipelines to ingest, transform, and serve data from CEG systems (case management, telephony, chat, bots, QA tools, WFM, CRM) and third‑party tools and logs.
  • Develop and optimize data models (e.g., warehouse tables, marts, views) that power CEG reporting, monitoring, forecasting, QA, and experimentation.
  • Ensure data quality, reliability, and observability:
  • Implement validation checks, anomaly detection, and monitoring for key CEG datasets and metrics.
  • Work with stakeholders to define and enforce data definitions, SLAs, and ownership for critical tables and metrics.
  • Improve performance and cost efficiency of data jobs and queries (e.g., partitioning, indexing, query tuning, storage format optimization) for high‑volume CEG data (calls, chats, emails, cases, events).
  • Collaborate with data platform and engineering teams to standardize tooling and best practices (e.g., version control, CI/CD for data and services, code review, documentation, runbooks).

Data Tools & Product Development

  • Design and build data tools and internal products for CEG (e.g., self‑service analytics, case monitoring dashboards, alerting systems, investigator tools, QA/review tools, agent performance views).
  • Use languages such as Python, Java, Golang, or JavaScript/TypeScript to implement APIs, data services, and lightweight UIs that expose data in a usable way to agents, managers, and operations teams.
  • Work closely with CEG product managers and operations to translate operational pain points into concrete data tools, from problem framing to delivery and iteration.
  • Apply solid software engineering practices—testing, code reviews, CI/CD, observability—to data products so they are reliable, maintainable, and easy to extend.
  • At Staff level, define and drive the roadmap for key CEG data tools and platforms, ensuring reuse across regions, lines of business, and channels.

Data Analytics & Business Impact

  • Partner with CEG product and business teams to translate questions into data problems and design clear analytic approaches.
  • Build and maintain dashboards and reports (e.g., contact volumes, handling time, quality, customer outcomes, agent performance, spot alerts) that provide reliable metrics and self‑service access to data.
  • Perform deep‑dive analysis to understand trends in contact patterns, customer issues, agent performance, and operational efficiency; identify root causes and propose practical, data‑driven recommendations.
  • Define and maintain metrics and KPIs (e.g., CSAT, NPS, SLA, AHT, FCR, quality scores), ensuring consistent definitions across CEG teams and tools.
  • Communicate findings in simple, business‑friendly language, including clear implications and recommended next steps.

Stakeholder & Team Collaboration

  • Act as a trusted data partner for CEG stakeholders (operations leaders, product managers, WFM, QA, training, policy, and regional leadership).
  • Work with other data engineers, analysts, and scientists to align on data standards, reusable components, and shared datasets for CEG.
  • Mentor junior and mid‑level team members on data engineering, analytics, and software engineering best practices.
  • Contribute to continuous improvement of team workflows (code reviews, testing, documentation, runbooks, knowledge sharing, incident reviews).
  • At Staff level, influence cross‑team architecture and ways of working, making sure CEG’s data ecosystem scales with business growth.

Required Qualifications

  • 8+ years working as a Data Engineer, Analytics Engineer, or Data Analyst in a data‑driven environment (Staff level typically 10+ or equivalent scope/impact).
  • Strong SQL skills (complex joins, window functions, aggregation, query optimization).
  • Experience with at least one major data warehouse / big data technology (e.g., BigQuery, Snowflake, Redshift, Hive, Spark, Vertica, StarRocks, or similar).
  • Solid experience with ETL/ELT tools or orchestration frameworks (e.g., Airflow, dbt, internal frameworks).
  • Proficiency in at least one programming language for data and services (e.g., Python, Java, Golang, Kotlin, or JavaScript/TypeScript).
  • Experience building production‑grade data pipelines and/or data services with attention to quality, monitoring, and maintainability.
  • Experience with BI / visualization tools (e.g., Tableau, Power BI, Superset, Metabase, Looker).
  • Strong analytical thinking: comfortable framing business questions, exploring data, and turning results into clear insights.
  • Ability to communicate complex topics in simple, concise language to non‑technical stakeholders.

Preferred Qualifications

  • Experience with event‑driven data (logs, clickstream, customer journey, contact flows, tracking data).
  • Knowledge of data modeling techniques (e.g., dimensional modeling, Kimball, data vault, star/snowflake schema).
  • Experience with A/B testing, experimentation platforms, or causal analysis.
  • Familiarity with ML pipelines or working with data science teams (e.g., routing models, QA scoring, forecasting, recommendations).
  • Experience in online consumer products, travel, e‑commerce, or marketplaces.
  • Hands‑on frontend or backend development experience (e.g., building internal tools in React/Next.js, Node.js, or similar frameworks) used by operations or support teams.
  • Prior experience in a Staff or Tech‑Lead role, driving technical direction and mentoring multiple engineers/analysts.

#sanfrancisco #sanjose #losangeles #sandiego #oakland #denver #miami #orlando #atlanta #chicago #boston #detroit #newyork #portland #philadelphia #dallas #houston #austin #seattle #sydney #melbourne #perth #toronto #vancouver #montreal #shanghai #beijing #shenzhen #prague #Brno #Ostrava #cairo #alexandria #giza #estonia #paris #berlin #munich #hamburg #stuttgart #cologne #frankfurt #hongkong #budapest #jakarta #bali #dublin #telaviv #milan #rome #venice #florence #naples #turin #palermo #bologna #tokyo #osaka #kualalumpur #malta #amsterdam #oslo #manila #warsaw #krakow #doha #alrayyan #riyadh #jeddah #mecca #medina #singapore #seoul #barcelona #madrid #stockholm #zurich #taipei #tainan #taichung #kaohsiung #bangkok #Phuket #istanbul #london #manchester #edinburgh #hcmc #hanoi #lodz #wroclaw #poznan #katowice #rio #salvador #newdelhi #bangalore #bandung #yokohama #nagoya #okinawa #fukuoka #jerusalem #IT #4

Please review our Hiring Process Guidelines before your interview — click here to learn how interviewing at Agoda works.

Discover More About Working At Agoda

  • Agoda Careers
  • Facebook
  • LinkedIn
  • YouTube

Equal Opportunity Employer

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.

We 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 privacy policy.

Disclaimer

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.

Vacancy posted 15 hours ago
Similar jobs that could be interesting for youBased on the Senior / Staff Data Engineer (BI) - CEG Team in Vancouver, BC vacancy
  • $80 - $100 per hour

     ...has to offer at . The Opportunity: We’re looking for a Senior Data Engineer to join our Data and Analytics Group within the Technology Services...  ..., and collaborating with Development, Security, and TSP Ops teams to deploy data and software products both on-premise and in... 
    Senior
    Hourly pay
    Long term contract
    Temporary work
    Internship

    Aviso Wealth

    Vancouver, BC
    18 days ago
  • $130k - $173k per year

     ...businesses think about cybersecurity, digital experiences, and identity and access management.  Join Our Team Join the PingFederate Software team as a Senior Staff Engineer, where you will architect the next generation of proactive, automated security and scaling frameworks... 
    Senior
    Local area
    Worldwide
    Flexible hours
    Shift work

    Ping Identity

    Vancouver, BC
    16 days ago
  • $170k - $240k per year

     ...cutting-edge deep learning technology and data science to transform how brands connect...  ..., we’re growing! The Role As a Staff Software Engineer, Big Data , you will define and drive...  ...and activation at massive scale. As a senior technical leader, you will identify... 
    Senior
    Long term contract
    Summer work
    Work at office
    Remote work
    Work from home

    Cognitiv

    Vancouver, BC
    a month ago
  • $132.6k - $174k per year

     ...environment for our people. About this team This team delivers Retail and OMNI data products that enable global store...  ...Silver, and Gold layers), and Power BI, the team partners closely across...  ...scale. Core responsibilities As a Senior Data Engineer, you will lead the... 
    Senior
    Long term contract
    Permanent employment
    Part time

    lululemon

    Vancouver, BC
    3 days ago
  •  ...meaningful difference in the lives of others. This talented team lives our values every day.  These values have made RAZR what...  ...get on with your day  Overview  We're looking for a Senior Data Platform Engineer to lead the design, implementation, and evolution of our... 
    Senior
    Business intelligence
    Full time
    Work at office
    Day shift

    RAZR Marketing, Inc.

    Vancouver, BC
    a month ago
  •  ...Furthermore, Treasure AI employees are enthusiastic, data-driven, and customer-obsessed. We are a team of drivers—self-starters who take initiative,...  ...reliability, openness, and humility. Your Role: Staff Software Engineers at Treasure AI are pod leads — player-coaches who... 
    Contract work
    Work at office
    Night shift

    Treasure AI

    Vancouver, BC
    a month ago
  • $123.5k - $156k per year

     ...CA$130,000 Per Hour Our client is looking for a Senior BI Developer to develop enterprise analytics and data solutions and provide technical support for the...  ...Relevant Microsoft certifications related to data engineering, analytics, or BI. Experience in implementing enterprise... 
    Senior
    Business intelligence
    Hourly pay
    Permanent employment
    Full time
    Direct hire

    MatchBox

    Vancouver, BC
    a month ago
  •  ...and are entering our next phase of growth. Key Responsibilities Databricks Platform Expertise • Develop, manage, and optimize data pipelines on the Databricks platform. • Debug and troubleshoot Spark applications to ensure reliability and performance. • Implement... 
    Senior
    Full time

    flaglerhealth

    Vancouver, BC
    23 hours ago
  •  ...Furthermore, Treasure AI employees are enthusiastic, data-driven, and customer-obsessed. We are a team of drivers—self-starters who take initiative,...  ...humility. Your Role: We are looking for a Staff Fullstack Engineer to join our high-performing team working at the intersection... 
    Senior
    Long term contract
    Contract work
    Work at office
    Night shift
    3 days per week

    Treasure AI

    Vancouver, BC
    11 days ago
  • $220k - $359.21k per year

     ...impact here, with a sharp and passionate team at your back. If Braze sounds like a...  ...to meet you. WHAT YOU'LL DO Core data objects are at the base of Braze's product...  ...more efficiently. We're looking for a Staff Fullstack Engineer to join the Core Objects team as a hands... 
    Internship
    Manual labor
    Work at office
    Local area
    Flexible hours

    Braze

    Vancouver, BC
    7 days ago
  • $122k - $150k per year

     ...Overview   Reporting to the Lead, the Senior Data Developer is responsible for supporting...  ...'s leading mining companies and join our team! Key Responsibilities   Be a courageous...  ...owners, data scientists, and software engineering teams to gather requirements and translate... 
    Senior
    Business intelligence
    Long term contract
    Full time
    Work at office

    Teck

    Vancouver, BC
    14 hours ago
  • $138k - $168k per year

     ...The Data Engineering team’s mission is to ensure high-quality data to enable data-informed decision-making across Asana. You will build data artifacts that are leveraged by Product and Business Data Science teams to optimize our user adoption, growth, and experience. In this... 
    Senior
    Long term contract
    Work at office
    Work from home
    Worldwide

    Asana

    Vancouver, BC
    more than 2 months ago
  • $122k - $163k per year

     ...experiences, and identity and access management.  Join our team: Join the PingOne SSO team within the PingOne Multi-Tenant...  ...providers and application connectivity. We are looking for a Staff Software Engineer who can turn ideas into production capabilities and work... 
    Local area
    Worldwide
    Flexible hours

    Ping Identity

    Vancouver, BC
    6 days ago
  • $110k per year

     ...the restrictions of hierarchy, teams are building collaborative...  ...experience. About the Team: The Data & Analytics team is moving...  ...standards, and creating engineering patterns that let analytics, product...  .... About the Role: The Senior Data Engineer will design, build... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    iQmetrix

    Vancouver, BC
    a month ago
  • $216k - $252k per year

     ...AI isn’t just a feature; it’s how our teams do their best work every day. We put powerful...  ...and Empathetic . Your role As a Staff Software Engineer, you’ll own the platformization roadmap...  .... This position reports to our Senior Director of Platform Engineering and has... 
    Senior
    Work at office

    Dialpad

    Vancouver, BC
    20 days ago
  •  ...Eclipse Ventures, and Bling Capital, our team is made up of successful startup...  ...The Role We’re looking for a Lead Data/Analytics Engineer to own how Dutch measures its product and...  ...up without missing a beat. This is a senior individual contributor role. You’ll work... 
    Senior
    Business intelligence

    dutch

    Vancouver, BC
    3 days ago
  • $171.1k - $227.5k per year

     ...Databricks, we are passionate about helping data teams solve the world's toughest problems —...  ...insights to improve their business. Founded by engineers — and customer obsessed — we leap at...  ...only getting started. We are the “AI/BI” team responsible for making Databricks the... 
    Senior
    Business intelligence
    Long term contract
    Worldwide

    Databricks

    Vancouver, BC
    more than 2 months ago
  • $200.08k - $262.61k per year

     ...growth-focused environment for our people. About this team The Enterprise Data & AI team is a strategic and operational driver of...  ...enterprise efficiency. Core responsibilities As a Staff AI/ML Engineer, you will define the Technology AI/ML engineering approach... 
    Senior
    Long term contract
    Permanent employment
    Part time

    lululemon

    Vancouver, BC
    6 days ago
  • $195k - $235k per year

     ...production-ready software, ensuring our models are robust, scalable, and secure. Your engineering expertise will directly shape our machine learning architecture, ensuring the team maintains absolute ownership of the production-grade code that moves into deployment. By championing... 
    Permanent employment
    Full time
    Work at office
    Remote work

    xero

    Vancouver, BC
    23 hours ago
  • $132.6k - $174.4k per year

     ...environment for our people. About this team The Data & AI Security team is responsible for...  ..., partnering with Data & Analytics, Engineering, Legal, Privacy, and GRC teams to embed...  ...with minimum business friction. The Senior Cybersecurity Engineer is responsible for... 
    Senior
    Long term contract
    Permanent employment
    Part time
    Work at office

    lululemon

    Vancouver, BC
    9 days ago
  • $120k - $180k per year

     ...development with key clients.     This Senior Engineer will have significant experience leading...  ...support, mentoring of junior engineering staff and business development. While the majority...  ...the candidate will work with the global team to pursue and deliver projects across... 
    Senior
    Long term contract
    Contract work
    Temporary work
    Local area
    Flexible hours

    Hatch

    Vancouver, BC
    15 hours ago
  • $100k - $150k per year

     ...Category Engineering Hire Type Employee Job ID 17397 Base Salary Range $100000-$150000 Remote...  ...of 3D geometry modeling, algorithms, and data structures Experience with Python for...  ...functional and geographically distributed teams  You take ownership of your work and deliver... 
    Long term contract
    Remote work

    Synopsys Inc

    Vancouver, BC
    24 days ago
  • $150k per year

     ...Supervision 3-4 people Computer and technology knowledge Data Warehouse MS SQL Server MySQL Data analysis software C++...  ...Excellent written communication Initiative Organized Team player Flexibility Adaptability Analytical Proactive... 
    Business intelligence
    Permanent employment
    Full time

    AMISEQ Technologies Inc

    Vancouver, BC
    8 days ago
  •  ...and entertainment businesses of all shapes and sizes all over the world. Two Circles is looking for a Data Engineer to join our dynamic KORE Intelligence Platform team. In this role, you'll be a key part of our Partnership Intelligence Measurement Team that specializes... 
    Business intelligence
    Full time
    Work at office

    Two Circles

    Vancouver, BC
    20 days ago
  • $86 - $108 per hour

     ...Type: Contract Job #14346 Our client is looking for a Senior Data Engineer/Architect to provide technical leadership and guidance migrating...  ...to a modern AWS-based data Lakehouse architecture.  The team has done exploratory and pilot work to establish a target architecture... 
    Senior
    Business intelligence
    Contract work
    Remote work

    MatchBox

    Vancouver, BC
    a month ago
  • $173.4k - $238.35k per year

     ...mission to simplify and democratize data and AI — from making the next...  ...their business. Founded by engineers — and customer obsessed — we leap...  ..., you will work with your team and product management to make...  ...user experience itself. AI/BI - AI/BI is redefining Business... 
    Business intelligence
    Summer work
    Worldwide

    Databricks

    Vancouver, BC
    more than 2 months ago
  •  ...of industry and life experience. We are seeking a Senior Data Analytics Developer – Fabric Platform to join our team. Reporting to the Software Development Manager, you...  ...Design, develop and maintain enterprise scale Power BI semantic models (tabular) Architect scalable and... 
    Senior
    Work at office
    Remote work
    Flexible hours

    IMDEX

    Vancouver, BC
    27 days ago
  • $104k - $193.2k per year

     ...Job Responsibility: Our team is seeking a talented Senior Product Designer to help define and design compelling...  ...group of user researchers, engineers, and product designers. We value creativity...  ...problem space, whether it is critical data on the competitive landscape, user quotes... 
    Senior
    Local area

    Microsoft

    Vancouver, BC
    6 days ago
  • $110k - $140k per year

     ...Visier is building the centralized data and control plane—the...  ...and the vector-based context engines that allow AI agents to reliably...  ...our Vancouver HQ for a week of team building, learning and breakout...  ...arrangements may vary depending on your seniority, location and employment type.... 
    Senior
    Business intelligence
    Work at office
    3 days per week

    Visier Solutions Inc

    Vancouver, BC
    19 days ago
  • $120k - $150k per year

     ...is growing and our Western Canadian Engineering group is seeking a Team Lead to join our growing Electrical...  ...providing technical expertise, leadership to staff, and support for business development...  ...organization. We connect people, data and technology to transform the world... 
    Long term contract
    Full time
    For contractors
    Local area
    Flexible hours

    AtkinsRéalis

    Vancouver, BC
    18 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior / Staff Data Engineer (BI) - CEG Team. Be the first to apply!