Contract Period: 18 Months
Working Location: Central / 2 days WFH
Role Overview
We are seeking a Full Stack / Data Engineer to design and build a high-performance data ingestion and API platform for automatic weather station data. The role will focus on cloud-based ingestion pipelines, time-series data storage, quality control logic, and APIs for high-frequency data insertion and retrieval.
The ideal candidate has strong experience building scalable backend systems for real-time or near-real-time data, with the ability to work across ingestion architecture, data modelling, API design, and operational reliability.
Key Responsibilities
Build backend services and APIs for data insertion, retrieval, configuration, and operational platform functions.
Design non-proprietary time-series schemas that support efficient storage, retrieval, governance, and future extensibility.
Collaborate with IoT/network engineers to define ingestion contracts, payload formats, protocol boundaries, and error handling.
Contribute to system documentation, deployment notes, API specifications, and operational handover materials.
Required Skills and Experience
Experience designing and operating data ingestion pipelines for streaming, telemetry, sensor, IoT, or time-series data.
Proficiency in at least one modern backend language such as Python, Java, Go, Node.js, or similar.
Experience designing production-grade APIs, including REST, gRPC, or equivalent programmatic interfaces.
Familiarity with time-series databases, relational databases, data lakes, or scalable storage systems.
Understanding of performance tuning, data partitioning, batching, backpressure, observability, and reliability patterns.
Good to Have
Experience with cloud services, containerized deployments, CI/CD, infrastructure-as-code, or managed streaming technologies.
Interested candidates who wish to apply for the above positions, please click "Apply now"
We regret that only shortlisted candidates will be notified.