[CANDIDATES WHO REQUIRE WORK PASSES NEED NOT APPLY]
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