NEUTRON PTE. LTD. is hiring for a Backend Engineer (Data Platform) - 18 Months Contract internship — a 12-month, remote Software Engineering role based in TIONG BAHRU ROAD, Singapore. It is an unpaid internship. It is open to university students, typically in Year 2–4. Applicants with experience in Git, Data Ingestion, Data Pipeline, API Management, and Go are a strong fit.
About this role
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 • Architect and implement high-throughput data ingestion pipelines for telemetry and sensor data. • Build backend services and APIs for data insertion, retrieval, configuration, and operational platform functions. • Design low-latency RESTful, gRPC, or equivalent APIs for high-frequency time-series workloads. • Implement streaming or near-real-time quality control logic, including anomaly detection and configurable validation rules. • Design non-proprietary time-series schemas that support efficient storage, retrieval, governance, and future extensibility. • Support access control, data governance, auditability, and secure integration patterns. • Collaborate with IoT/network engineers to define ingestion contracts, payload formats, protocol boundaries, and error handling. • Work with stakeholders to validate performance, stability, and reliability against agreed platform requirements. • Contribute to system documentation, deployment notes, API specifications, and operational handover materials. Required Skills and Experience • Strong backend engineering experience with high-throughput, cloud-based data platforms. • 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. • Ability to work across data engineering, backend development, and platform integration concerns. Good to Have • Experience with cloud services, containerized deployments, CI/CD, infrastructure-as-code, or managed streaming technologies. • Familiarity with data quality frameworks, rules engines, or anomaly detection for operational data. • Experience with environmental, geospatial, industrial IoT, or mission-critical data systems. Interested candidates who wish to apply for the above positions, please click "Apply now" We regret that only shortlisted candidates will be notified.
Also in Software Engineering