Job Description
Background
The RIE TRUST Office has been established to enable the strategic use of data by Singapore's RIE ecosystem in a manner that engenders public trust. Through supporting data-driven research, it aims to drive scientific excellence, strengthen national research innovation capabilities and competitiveness, as well as create impactful solutions. The Office operates under the purview of NRF, and is administratively hosted in A*STAR.
The Office oversees the development of enTRUST, a data sharing and analytics platform that supports the safe use of research and real-world datasets to enable health research data analytics, so as to improve health outcomes for Singapore and support data-driven innovation.
Key Responsibilities of enTRUST
1. Designing and building the platform services and infrastructure that power enTRUST, Singapore's national Trusted Research Environment hosted on Government Commercial Cloud.
2. Building and maintaining data processing pipelines, internal operational tools, and researcher-facing applications in a security-first, compliance-driven environment.
3. Working across cloud infrastructure, data engineering, and application development to enable approved researchers from public and private sectors to analyse anonymised, linked government data under the 5 SAFEs framework.
Specifically, this role will focus on
1. Design and implement data processing pipelines for ingress, transformation, and controlled export.
2. Build and maintain internal operational tools and researcher-facing applications.
3. Develop and enforce access control policies and data isolation mechanisms across the platform.
4. Provision and manage secure researcher compute environments.
5. Collaborate with agency partners and operations teams to integrate domain-specific tooling.
6. Participate in security reviews, compliance assessments, and architecture discussions.
7. Write infrastructure-as-code and maintain CI/CD pipelines.
Job requirements
1. Minimum degree in Computer Science, Software Engineering, or related discipline with strong technical foundation required. Advanced degree (Master's) in relevant discipline is advantageous.
2. Strong experience with React (TypeScript), Node.js and AWS cloud services.
3. Familiarity with Python for basic data analysis and Terraform for IaC.
4. Proficiency in:
i. CI/CD pipelines (GitLab CI or similar) and modern development workflows
ii. Software architecture principles and system design
iii. Building resilient distributed systems
5. Experience (minimum 2 years) working in Agile development environments with iterative delivery cycles would be highly regarded.
6. Demonstrated ability to tackle complex, abstract programming challenges with creative solutions. Experience making technical decisions that balance performance, maintainability, and business requirements.
7. Frontend experience, data engineering patterns, familiarity with health data standards, exposure to privacy-enhancing technologies, or experience in government cloud environments will be an added advantage.
8. Team player who can communicate effectively within and across teams and stakeholders. Self-motivated problem-solver who takes full ownership of deliverables and follows through on commitments.