G

GovTech Singapore

Government digital services delivery and infrastructure

Staff Data Engineer

Data EngineeringPosted on Nov 12
Full-timeSingaporeNo salary listedIn-person

About the Job

Requirements

  • Substantial experience in data engineering, platform engineering, or backend software engineering, typically gained through 8 or more years of relevant work.
  • A track record of leading complex technical initiatives, combining architectural ownership with hands-on delivery and collaboration across engineers or teams.
  • Strong hands-on experience building and operating production workloads on Databricks, including Delta Lake, Unity Catalog, and Spark-based data processing.
  • Proficiency in Python and SQL, with experience developing and optimising large-scale batch or streaming pipelines using Spark.
  • Experience building and operating Azure-based data platforms, including Azure Data Lake Storage Gen2, Blob Storage, identity and access management, and private networking.
  • Strong Terraform experience, with sound practices for modular infrastructure, version control, and CI/CD.
  • Experience implementing data quality controls, governance, and lineage in production systems.
  • Ability to turn ambiguous requirements into clear technical direction, document decisions, and explain trade-offs to technical and non-technical stakeholders.
  • A track record of developing other engineers through mentoring, constructive feedback, and shared engineering practices.
  • Ability to work closely with domain specialists to understand unfamiliar data and workflows.

Responsibilities

  • Set the technical direction for MSS’s Weather Data Lake, balancing data processing, storage, security, governance, reliability, and cost.
  • Work with domain specialists and engineering teams to translate meteorological and climate data requirements into technical designs and delivery plans.
  • Define clear boundaries and interfaces between ingestion systems, the data lake, and downstream services, ensuring critical operational workflows do not depend directly on the availability of the analytical platform.
  • Document architectural decisions and build alignment on technical priorities, dependencies, and trade-offs.
  • Design, build, and optimise batch and streaming pipelines for meteorological observations, operational data, and international data exchanges.
  • Establish consistent approaches to data validation, schema evolution, incremental processing, reprocessing, and traceability.
  • Develop data quality approaches for operational forecasting and historical climate analysis, with appropriate controls for timeliness, validation, and the handling and propagation of corrections.
  • Lead historical data migration, including validation, reconciliation, cutover planning, and integration with downstream consumers.
  • Manage Databricks workspaces, storage, networking, and access controls through modular, version-controlled Terraform.
  • Establish CI/CD and environment-management practices for repeatable deployments, clear separation between staging and production, and controlled changes.
  • Implement data governance using Unity Catalog and supporting platform controls, including access policies, classification metadata, audit logging, and data lineage, in line with applicable IM8 and NEA requirements.
  • Evaluate platform capabilities against user needs, security requirements, operational readiness, and long-term cost and maintainability.
  • Remain hands-on in complex engineering work while guiding technical design and implementation across the team.
  • Mentor engineers through design reviews, code reviews, pairing, and collaborative problem-solving.
  • Establish shared practices and documentation that make the platform easier to build, operate, and extend.
  • Help engineers develop the technical judgement and context to own platform capabilities independently.

Desired Qualifications

  • Experience with GCC 2.0 or other regulated cloud environments with strict security and change-management requirements.
  • Experience with change data capture, incremental processing, and reliable propagation of data updates.
  • Experience migrating legacy data systems, including historical data validation, reconciliation, and cutover planning.
  • Familiarity with Azure API Management and integrating data platforms with downstream APIs and services.
  • Experience with scientific, environmental, or time-series datasets where data quality, provenance, and historical corrections matter.
  • Familiarity with World Meteorological Organization (WMO) standards and data exchanges, including WIS 2.0.
  • Experience using AI-assisted development tools, with sound practices for reviewing generated code, testing changes, and protecting sensitive information.

About the Company

GovTech Singapore

Government digital services delivery and infrastructure

GovTech Singapore builds and maintains government digital services and national digital infrastructure for citizens and businesses. It develops Smart Nation infrastructure and applications and collaborates with citizens and businesses to co-develop technologies. Its offerings are government-focused, delivered through public-sector platforms rather than consumer apps, and designed with a citizen-centric, outside-in approach. Its goal is to improve the delivery of public digital services at scale and advance Singapore’s Smart Nation by creating accessible, reliable digital government infrastructure.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Singapore, Singapore
Founded
2016

Recently Posted Jobs

Explore more opportunities at GovTech Singapore

See more jobs