Associate Data Engineer

  • Job Category
    Public / Civil Service
  • Contract type

Job Description

The Government Technology Agency (GovTech) aims to transform the delivery of Government digital services by taking an outside-in" view, putting citizens and businesses at the heart of everything we do. We also develop the Smart Nation infrastructure and applications, and facilitate collaboration with citizens and businesses to co-develop technologies.

Join us as we support Singapore’s vision of building a Smart Nation - a nation of possibilities empowered through info-communications technology and related engineering.



As a Data Engineer in GovTech’s National Digital Identity team, you will be involved in architecting, managing and running advanced analytics platforms on cloud.


For this role, you will be part of the Enterprise Data Hub (EDH) Team within GovTech, where you will help design, build and manage data systems on cloud. You will be exposed to Singapore enterprise data landscape where you will be working in a team to develop advanced analytics models, garner data insights and data pipelines to share data and results with the whole-of-government.


We are looking for an independent and motivated engineer who has experience in both analytics projects, data pipelines and in building and maintaining the infrastructure.


What to Expect: 

  • Work together with vendors to deliver, design, build and manage the cloud infrastructure (e.g. AWS, GCP) to host EDH data systems for performance, high reliability and security

  • Play the role of a developer to architect, develop and maintain API for sharing data and results to the whole-of-government

  • Collaborate with product managers, software engineers and data scientists to build data pipelines from enterprise systems to collect, clean, harmonise, merge and consolidate data sources

  • Build data marts and data warehouse using modern cloud-built data architecture such as AWS redshift or GCP BigQuery to provide secure and governed access to data for business users

  • Oversee, and step in where necessary to work alongside with, the vendors who will be providing Facilities Management (FM) services to (but not limited to): 

    • Maintain and optimize servers and software

    • Perform data backup and system security operations

    • Monitor and track usage of the server and software

    • Performance tuning of server and software

    • Ensure the managed platforms are secure, available and reliable and comply to government security requirements


How to Succeed: 

  • Diploma/Degree in Computer Science or Information Technology or related disciplines

  • Experience in integrating platforms and systems via data pipelines to data and map sources

  • Experience in the following would be advantageous: Agile processes/practices (e.g. Scrum), Continuous integration/continuous deployment, Cloud platforms, such as AWS/GCP/Azure

  • Minimum 2 years of experience in IT or data field is preferred

  • Ability to write SQL for databases like Postgres, MongoDB, neo4j

  • Familiar with common coding languages such as Node.js and Python.

  • Prior experience with data engineering tools and frameworks like Airflow, Kafka, Hadoop, Spark, Kubernetes

  • Familiar with building and using CI/CD pipelines for platform development

  • Familiar with data modelling methods such as regression, neural network and clustering

  • Understand OAuth, API gateways and data flow

  • Experience in government systems and government procurement processes will be a bonus 

  • Preferred character/personality traits: Has high expectations of self, keen to share knowledge with team mates, curious and open to new ideas, quick to learn new skills, self-driven and independent




Closing on 19 Jan 2022