G

GovTech Singapore

Government digital services delivery and infrastructure

Senior Data Engineer

Data EngineeringConfirmed live in the last 24 hours
Full-timeSingaporeNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree or higher in Data Science, Computer Science, Statistics, Applied Mathematics, or a related quantitative discipline.
  • At least 5 years of experience in data engineering.
  • Proven experience delivering data platforms or products in large-scale, enterprise environments.
  • Strong expertise in data modelling, including OLTP, OLAP, and dimensional modelling.
  • Experience with cloud data platforms and tools such as AWS, Azure Synapse/Microsoft Fabric, Snowflake, Databricks, Redshift, and Data Lakes.
  • Proficiency in big data technologies such as Hadoop, Spark, Kafka, and Flink.
  • Strong programming skills in Python, Scala, or Java.
  • Experience with CI/CD and DataOps practices such as SHIP-HATS or equivalent.
  • Expertise in data integration techniques such as ETL/ELT, streaming, and APIs.
  • Strong analytical and problem-solving skills, with the ability to translate business problems into data solutions.
  • Ability to design scalable, reliable, and maintainable data systems.
  • Effective communication and stakeholder management skills.
  • Self-driven, adaptable, and able to operate in ambiguity.
  • Strong sense of ownership and commitment to delivery excellence.

Responsibilities

  • Engage stakeholders to understand business challenges, refine use cases, and identify opportunities to harness data for product and policy decisions.
  • Design, build, and maintain scalable data pipelines, data platforms, and reusable datasets to support analytics and product use cases.
  • Develop data models and architectures to support complex business processes and reporting needs.
  • Implement ETL/ELT processes to ingest, transform, and serve structured and unstructured data.
  • Design and deliver analytics workflows, dashboards, and data products to enable insights and decision-making.
  • Work iteratively with product teams to validate insights, refine analyses, and deliver measurable outcomes.
  • Develop and apply machine learning and Large Language Model-based solutions, including prompt engineering and AI-enabled applications where relevant.
  • Operationalise models through MLOps practices, including deployment, monitoring, and lifecycle management.
  • Stay abreast of emerging trends in AI, data architectures, and optimisation techniques, and apply them to enhance product capabilities.
  • Ensure responsible AI practices, including considerations for safety, fairness, and robustness.
  • Design and implement moderately complex data systems and platforms, including supporting infrastructure and integrations.
  • Apply advanced data integration techniques, including streaming, Change Data Capture, and message queues, to enable real-time and batch processing.
  • Champion DataOps practices such as automated pipeline deployments, monitoring, and data observability.
  • Ensure data quality, reliability, and integrity across systems and pipelines.
  • Proactively manage and reduce technical debt to ensure long-term system stability.
  • Navigate data privacy, governance, and regulatory requirements, ensuring compliance with policies and standards.
  • Identify risks in data systems and proactively address potential failure points.
  • Align system design with security, performance, and compliance best practices across GovTech platforms.
  • Own and deliver complex data engineering assignments across the full data lifecycle with minimal supervision.
  • Break down complex problems into actionable tasks and coordinate delivery across teams.
  • Drive high-quality, scalable delivery through engineering excellence and best practices.
  • Mentor junior engineers and guide peers through code reviews, architecture discussions, and technical problem-solving.
  • Collaborate effectively with Product Managers, Engineers, Designers, and Business stakeholders to deliver integrated solutions.
  • Contribute to team strategy, balancing short-term delivery with long-term platform sustainability.
  • Evaluate new technologies and communicate trade-offs to technical and non-technical stakeholders.
  • Participate in cross-team initiatives and align solutions with broader organisational goals.
  • Contribute to GovTech communities, shaping best practices and promoting a culture of continuous learning and improvement.

Desired Qualifications

  • Understanding of machine learning and LLM concepts, including prompt engineering and AI application development.
  • Familiarity with MLOps practices and cloud-based ML deployment.
  • Awareness of responsible AI principles, including fairness, robustness, and safety.

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