Senior Data Engineer, Data Platform (Singpass)
GovTech Singapore · Singapour
Job description
About the role
GovTech's Data Platform team builds and operates the foundational data capabilities behind Singpass, Singapore's national digital identity system. As a Senior Data Engineer, you will design, build and operate highly reliable data systems that handle critical data at scale, working across data engineering, software engineering, distributed systems and platform engineering so that data moves securely and reliably across Singpass.
Key responsibilities
- Design, build and operate scalable data platforms and distributed data systems supporting real-time and batch workloads.
- Build and evolve event-driven architectures and stream-processing systems for fraud detection, product insights, business intelligence and real-time capabilities.
- Develop data ingestion and processing pipelines with strong guarantees on data quality, freshness, availability and integrity.
- Build observability and telemetry to monitor platform health, including data freshness, schema drift, pipeline performance and failures.
- Diagnose complex production issues across applications, pipelines, infrastructure and distributed systems and address their root causes.
- Write secure, production-ready code and contribute to engineering standards through design and code reviews.
- Improve developer experience through tooling, automation, platform abstractions and engineering workflows, and manage technical debt.
- Work with software engineers, data scientists, product managers and cybersecurity specialists to turn product and operational needs into scalable solutions.
- Provide technical leadership, mentor engineers, establish engineering and DataOps best practices, and support technical hiring.
Required profile
- Strong software engineering fundamentals and experience building production-grade distributed or data-intensive systems.
- Experience designing and operating event-driven architectures, messaging systems and/or stream-processing systems.
- Understanding of data platform concepts such as ingestion, transformation, storage, data modelling, data quality, governance, observability and data lifecycle management.
- Ability to reason about distributed-system challenges and design for both real-time and batch workloads.
- Strong debugging, problem-solving and communication skills, and comfort making and communicating technical trade-offs.
- Willingness to mentor others and take ownership of systems beyond implementation.
Required skills
- Event-driven architectures, messaging systems and stream processing.
- Cloud data infrastructure, data lakes or warehouses, schema management and DataOps are valuable but not required.
- Experience with Kafka or other event-streaming platforms is valuable.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Singapore.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 1 hour ago
Expires 1 month from now
3 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
GovTech Singapore
Singapour
Related job offers
-
Node.js Software Engineer - 12 Month Contract
Ethos BeathChapman Singapour -
Research Engineer II (Trust Technologies) - LLM AI Agents for Insurance
Nanyang Technological University Singapore Singapour -
Assistant Director / Deputy Director, Analytics & Insights
Singapore Tourism Board Singapour -
Associate Staff Engineer - Design Validation
silabs Singapore -
Associate Staff Engineer - Design Validation
silabs Singapore