GovTech Singapore

Data Engineer (STB)

Job description

The Government Technology Agency (GovTech) seeks 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 the public 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.

The Data Engineer will be responsible for overseeing the integration of datasets across STB’s platforms to ensure that data from disparate sources are consolidated for use. You will also support the deployment of developed algorithms, machine learning and analytical models into current analytics system/production environment.

You will also be required to work closely with the existing team of data scientists, analysts and relevant line units to ensure the success of the data project(s) in delivering the project goals and managing internal and external stakeholders.

What you will be working on:

  1. Lead in the implementation of data project(s) on StanTI (StanTI is the platform where many of the source datasets required to build the end-to-end visitor profile are stored).
  2. Work closely with vendors and engage internal stakeholders to project manage and coordinate data ingestion and data processing pipelines across STB’s systems and platforms.
  3. Lead discussions with internal stakeholders to establish data requirements, evaluate technical feasibility and data availability required for STB’s project(s).
  4. Develop data integrations and data processing pipelines between different source systems to assemble large, complex datasets that meet functional and non-functional business requirements

What we are looking for:

  1. At least 2-3 years of Software Project Management experience successfully managing both internal stakeholders and external vendors.
  2. Successfully delivered at least 2 medium to large scale software systems in either a Project Management role, Data Architect role or Data Integration role
  3. Ability to understand the different business domains and to make connections between the data and the business needs so that requirements are captured and implemented correctly.
  4. Experience in designing database schemas to support OLTP and OLAP systems.
  5. Experience with Cloud based platforms (AWS, GCP, Azure) and cloud data products such as Athena, Glue, S3, AWS Data Pipeline, BigQuery, Cloud Dataflow etc.
  6. Strong competency with SQL.
  7. Experience with object-oriented / object functional scripting languages: Python, R, Java, etc.
  8. Able to lead, drive and facilitate discussions with internal / external stakeholders to establish data requirements, evaluate technical feasibility and data availability required for STB’s project(s).
  9. Self-starter and able to work independently and within a project team to help meet the project goals and objectives.
  10. Good and strong communication skills and able to explain the issues, design tradeoffs between performance, maintenance and business requirements.
  11. Able to clearly articulate and justify the design decisions taken
  12. Good attention to details with regards to data workflow, data quality, data integrity and how the data will be stored and accessed.
  13. Strong analytics skills related to working with structured and unstructured datasets.
  14. Experience in performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement.
  15. Intellectual curiosity to find new and unusual ways of how to solve data management issues.

We are an equal opportunity employer and value diversity at our company as we believe that diversity is meaningful to innovation. Our employee benefits are based on a total rewards approach, offering a holistic and market-competitive suite of perks. This includes generous leave benefits to meet your work-life needs. We trust that you will get the job done wherever you are, and whatever works best for you – so work from home or take a break to exercise if you need to*. We also believe it’s important for you to keep honing your craft in the constantly-evolving tech landscape, so we provide and support a plethora of in-house and external learning and development opportunities all year round.

  1. Subject to the nature of your job role that might require you to be onsite during fixed hours

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.