Senior Data Engineer (NEA)
Builds and maintains batch and near real-time data pipelines, backend APIs and integration services that turn environmental monitoring, sensor and operational data into trusted, decision-ready data products for Singapore's National Environment Agency. Core stack: Python, SQL, Databricks/Spark, event-streaming (Kafka/Event Hubs/IBM MQ) and cloud-native DevOps practices.
- Compensation
- Not disclosed
- Location
- Singapore, Singapore
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Data engineering
- Posted
Skills
Must have
- 3-8 years of experience in Data Engineering, Software Engineering or related fields
- Experience designing and operating production-grade data pipelines
- Comfortable working with product managers, engineers, analysts and business stakeholders
- Able to work independently in ambiguous problem spaces
- Strong analytical and problem-solving skills
- Strong proficiency in Python and SQL
- Experience designing and building ETL / ELT pipelines
- Strong understanding of data modelling, data warehousing and data lake architectures
- Hands-on experience with Databricks, Apache Spark or similar distributed data processing technologies
- Experience designing and developing APIs, backend services and data integration solutions
- Experience integrating data from operational systems, sensor networks and external data sources
- Familiarity with messaging and event-streaming technologies such as IBM MQ, Azure Event Hubs, Apache Kafka or equivalent
- Experience building near real-time or streaming data pipelines
- Experience working with cloud-native architectures and managed cloud services
- Familiarity with CI/CD, Git and DevOps practices
- Experience implementing monitoring, logging and observability solutions
Nice to have
- Experience working with environmental, scientific or geospatial datasets
- Experience integrating IoT devices, environmental monitoring systems or sensor networks
- Experience supporting mission-critical operational systems
Full description
Technical Skills
The Government Technology Agency (GovTech) is the lead agency driving Singapore’s Smart Nation initiatives and public sector digital transformation. As the Centre of Excellence for Infocomm Technology and Smart Systems (ICT & SS), GovTech develops the Singapore Government’s capabilities in Data Science & Artificial Intelligence, Application Development, Smart City Technology, Digital Infrastructure, and Cybersecurity.
At GovTech, we offer you a purposeful career to make lives better. We empower our people to master their craft through continuous and robust learning and development opportunities all year round. Our GovTechies embody our Agile, Bold and Collaborative values to deliver impactful solutions.
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. Play a part in Singapore’s vision to build a Smart Nation and embark on your meaningful journey to build tech for public good.
Join us to advance our mission and shape your future with us today!
Learn more about GovTech at tech.gov.sg
What the role is
What You Will Be Working On
Environmental Incident Response Platforms
Platforms that help officers build a common operational picture by bringing together environmental, operational and public feedback data to support faster investigations and decision-making during environmental incidents.
Environmental Monitoring & Intelligence
Capabilities that integrate environmental monitoring systems, sensor networks, weather information, public feedback and operational datasets into trusted and actionable information for officers, analysts and management.
Environmental Intelligence & Data Products
Data products that transform fragmented data into trusted, decision-ready insights for operational response, reporting, advanced analytics and future AI-enabled use cases.
What you'll Do
- Systems & Data Integration
- Design and develop scalable backend services and APIs to integrate environmental monitoring systems, sensor networks, public feedback platforms and operational systems
- Build reliable data ingestion capabilities for internal and external data sources
- Develop data integration services that support the timely exchange of environmental and operational data across multiple systems
- Implement robust error handling, retry mechanisms and observability practices to ensure operational reliability
- Ensure data quality, traceability and lineage across critical environmental datasets