FPT Asia Pacific Pte Ltd

M23 - Data Engineer

FPT Asia Pacific Pte Ltd Singapore, Singapore

IT Services and IT Consulting · 10,001+ employees

5 h ago
data-engineer Mid (2-5 yrs) Full-time Singapore
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Design, develop, and maintain scalable data platforms and pipelines to support geospatial analytics and infrastructure planning. Collaborate with stakeholders to translate business requirements into robust data models and automated data quality workflows.

What they look for

Python Pandas NumPy SQL Data Engineering Data Architecture Data Lakes Data Warehouses Data Lakehouse AWS Databricks DevOps Data Governance GIS Agile Geospatial Analytics

Requirements

Requires 3-5 years of experience in data engineering or analytics with strong proficiency in Python and SQL. Candidates should have experience with cloud platforms, data architecture concepts, and ideally GIS technologies.

Full description

Overview

Join the Digital Excellence & Products Division (DXD) within the Ministry of Education (MOE), where technology, data, and education come together to build impactful digital solutions. As a Data Engineer in the Geospatial Team, you will design, develop, and maintain scalable data platforms and pipelines that power geospatial analytics and spatial modelling. Your work will support evidence-based planning by enabling insights into future education demand, school locations, infrastructure planning, and resource optimisation.

Responsibilities

Data Engineering & Solution Design

  • Collaborate with business users, data analysts, and stakeholders to gather requirements and translate them into scalable data solutions.
  • Design technical architectures that align with enterprise data strategy, governance, and security standards.
  • Develop robust and maintainable data models to support analytics and reporting.

Data Pipeline Development

  • Design, build, test, and deploy end-to-end data pipelines for batch and real-time data processing.
  • Develop data ingestion, transformation, validation, and orchestration workflows using modern data engineering frameworks.
  • Implement automated data quality checks, error handling, and monitoring processes.

Data Platform & Infrastructure

  • Design and optimise data architectures across Data Lakes, Data Warehouses, Lakehouses, and related platforms.
  • Monitor, maintain, and optimise data infrastructure to ensure scalability, reliability, and cost efficiency.
  • Troubleshoot pipeline failures, resolve data quality issues, and continuously improve platform performance.

Collaboration & Continuous Improvement

  • Work closely with cross-functional teams to deliver data-driven solutions that support business objectives.
  • Ensure compliance with data governance, metadata management, lineage, and security standards.
  • Evaluate and recommend new technologies, tools, and best practices to modernise the data platform.

Requirements

Experience

  • Minimum 3–5 years of experience in Data Engineering, Data Analytics, or a related technical field.
  • Proven experience designing, building, and maintaining production-grade data pipelines and analytics platforms.

Technical Skills

  • Strong proficiency in Python, including libraries such as Pandas and NumPy.
  • Advanced SQL skills for data querying, transformation, and database management.
  • Solid understanding of modern data architecture concepts, including:
  • Data Lake
  • Data Warehouse
  • Data Lakehouse
  • Data Mesh
  • Experience with data ingestion, transformation, orchestration, and data quality management.
  • Knowledge of cloud platforms, preferably AWS, and experience with Databricks is advantageous.
  • Familiarity with infrastructure-as-code, DevOps practices, and cloud-native data platforms.
  • Understanding of data governance, metadata management, and data lineage principles.
  • Experience with GIS technologies such as ArcGIS, geospatial APIs, routing engines, or 2D/3D mapping technologies is a plus.

Soft Skills

  • Strong analytical and problem-solving abilities with the capability to troubleshoot complex data engineering challenges.
  • Excellent communication skills with the ability to translate business requirements into technical solutions.
  • Strong stakeholder management and collaboration skills across technical and non-technical teams.
  • Self-motivated, proactive, and committed to continuous learning and improvement.
  • Ability to work effectively in Agile, cross-functional environments while delivering scalable, high-quality data solutions.

Similar roles