Data engineering.
Designs and operates the pipelines, warehouses, and reporting systems used by clients to make operational decisions. Every retailer, hospitality operator, and distributor in the portfolio depends on the data layer produced by this team.
- Ingestion layerUptime99.99%Operational
- Transformation modelsall greenOperational
- OrchestrationUptime100%Operational
- Reporting surfaceUptime99.98%Operational
Scope of the role.
- 01
Design and operate data pipelines that ingest transactional data from point-of-sale systems, supply chain platforms, and payment processors.
- 02
Build and maintain the data warehouse: schema design, transformation layers, and automated quality checks.
- 03
Produce dashboards and reporting systems for retailers, hospitality operators, and warehouse teams.
- 04
Implement real-time synchronisation between distributed outlets and central reporting systems.
- 05
Establish monitoring, alerting, and data quality frameworks across the pipeline estate.
- 06
Engage directly with clients to translate operational reporting requirements into data models.
Required background.
Strong SQL practice, including complex query authoring, query optimisation, and schema design from first principles.
Working experience with at least one data orchestration tool such as Apache Airflow, Dagster, or Prefect.
Python fluency for data transformation, scripting, and automation tasks.
Understanding of dimensional modelling and warehouse design patterns.
Practical orientation toward data products rather than pipelines alone: dashboards, alerts, and reports that are actively used.
Technology stack.
Other roles at idataraya.
Product engineering
Builds and operates the core platforms that Malaysian businesses run on daily. asasii POS at the counter, asasii BSC in the back office, and the integration services that connect them. Full-stack TypeScript, React, Node.js, and PostgreSQL.
ExploreDesign and product
Defines the operator experience for retailers, hospitality groups, and warehouse teams. Conducts field research in live production environments, prototypes workflows, and validates designs with the people who use the software daily.
ExploreHardware and firmware
Integrates point-of-sale terminals, receipt printers, barcode scanners, and payment devices with the application platforms. Writes the drivers, communication protocols, and fleet management systems that maintain operational availability across client sites in Malaysia.
ExploreGraduate programme
A 12-month structured rotational programme for recent graduates in computer science, software engineering, or adjacent disciplines. Rotations across four engineering functions, paired with a dedicated senior mentor. Converts to a permanent role on successful completion.
ExploreInternships
Paid internship placements of three to six months for students currently enrolled in computer science, software engineering, or adjacent programmes. Real engagement work, supervised by a senior engineer, ending with a shipped feature and a team presentation.
ExploreInterested?
Send a short introduction with a link to representative work you have shipped. Applications are reviewed directly by the engineering team.