SalaryPeak

Backend Engineer (Data Platform) - 18 Months Contract

NEUTRON PTE. LTD.
Singapore 3+ years Posted 1w ago

Salary Range

SGD 84,000 - SGD 102,000 /year

SGD 7,000 - SGD 8,500/month

Skills Required

GitData IngestionData PipelineAPI ManagementGoApplication DevelopmentJavaScriptThroughputData GovernanceBatch ProcessingData EngineeringLanguage SkillsAnomaly DetectionDockerJavaAPIBackend Development

Job Description

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.