Senior Data Engineer
WHO WE ARE
Sapaad is a global leader in unified commerce platforms, delivering world-class software solutions for the food and beverage industry. Our flagship product, also named Sapaad, has achieved remarkable success over the past decade—empowering thousands of F&B businesses across 40+ countries, with many more coming onboard each day.
Driven by a passionate team of developers, designers, and product experts, Sapaad is constantly evolving—introducing innovative, industry-defining features that set the benchmark for F&B technology. Headquartered in Singapore, with offices across five countries, Sapaad is backed by seasoned technology veterans with deep expertise in web, mobility, and e-commerce.
JOB OVERVIEW
We are looking for an experienced Senior Data Engineer to design, build, and maintain our large-scale data infrastructure. This role goes beyond technical execution, encompassing Data Domain Ownership, where you will be responsible for the end-to-end health, governance, and strategic evolution of critical data domains.
The ideal candidate has strong expertise in SQL, database technologies, and modern big data tools, with a focus on performance, reliability, and scalability. You will play a key role in data migration, pipeline optimization, and enabling data-driven insights across the organization.
ROLE & RESPONSIBILITIES
Data Engineering & Development:
- Design, develop, and maintain scalable and robust data pipelines for both batch and real-time processing.
- Develop and optimize complex SQL queries, stored procedures, and database objects (tables, views, indexes, functions) in PostgreSQL and ClickHouse.
- Implement and manage data ingestion, transformation, and distribution using Apache Spark, Kafka, and Databricks.
- Lead end-to-end data migration projects, ensuring data integrity, minimal downtime, and optimal performance.
Data Domain Ownership:
- Own one or more critical data domains (e.g., Customer, Product, Transaction, Marketing) and serve as the subject-matter expert.
- Define, document, and enforce data standards, quality rules, and lifecycle management for your domains.
- Establish and maintain a data lineage, dictionary, and metadata repository for assigned domains.
- Partner with business stakeholders to understand domain-specific requirements, translate them into technical solutions, and ensure the data assets are fit for purpose.
- Proactively monitor data quality, diagnose issues, and implement corrective measures to maintain trust in your data domains.
Collaboration & Leadership:
- Work closely with data scientists, analysts, and business teams to deliver high-quality data solutions.
- Establish and enforce data governance, security, and best practices across the data ecosystem.
- Mentor junior data engineers and contribute to architectural decisions and technology roadmaps.
- Serve as a bridge between technical teams and business units for your owned domains, ensuring clear communication and alignment.
ROLE REQUIREMENTS
- 5+ years of experience in data engineering or related roles.
- Strong proficiency in SQL and experience with relational and columnar databases (PostgreSQL, ClickHouse).
- Hands-on experience with stored procedures, functions, triggers, and other database objects.
- Practical knowledge of big data technologies such as Apache Spark (PySpark/Scala) and Apache Kafka.
- Experience with Databricks for data processing and analytics.
- Proven track record in data migration projects across heterogeneous systems.
- Experience in Data Domain Ownership or similar accountability for data quality, governance, and product health.
- Familiarity with cloud platforms (AWS, Azure, GCP) and data lake/warehouse architectures.
- Strong understanding of ETL/ELT design patterns, data modeling, and performance optimization.
Preferred:
- Experience with real-time streaming data pipelines.
- Knowledge of workflow orchestration tools (Airflow, Prefect, Dagster).
- Exposure to data visualization tools (Tableau, Power BI) or ML Ops practices.
- Experience with containerization (Docker, Kubernetes).






















