IoT Platform Engineer (LoRaWAN / Backend / Analytics)
Location: Hybrid / Onsite (as applicable)
Workplace Type: Hybrid / Onsite
About the Role
We are seeking an IoT Platform Engineer to design, build, and scale a LoRaWAN-based mobility tracking and analytics platform. This role covers device-to-cloud ingestion, backend services, data storage, and analytics enablement, working closely with firmware, AI, and product teams. This is a hands-on engineering role with strong ownership from MVP through production scale. The ideal candidate will have 2-6 years of experience and be comfortable in a bootstrap-friendly environment, with potential for full-time or contract employment.
Key Responsibilities
- Integrate LoRaWAN devices (like The Things Stack or ChirpStack), configure OTAA/ABP, device profiles, and payload decoding.
- Implement uplink/downlink workflows using MQTT and Webhooks, and handle device lifecycle management and telemetry ingestion.
- Design and build stateless IoT ingestion APIs, decode sensor payloads (CayenneLPP / custom binary), and enrich telemetry with metadata and timestamps.
- Implement message streaming and buffering (MQTT / Queue-based).
- Design time-series data models for telemetry, implement and optimize PostgreSQL / TimescaleDB, and manage hot vs cold data storage strategies.
- Enable historical data exports for analytics and ML.
- Build secure REST APIs for device management, vehicle tracking, telemetry access, and event & alert handling.
- Support dashboard and map-based visualization systems and integrate with mapping services (OpenStreetMap / Mapbox).
- Prepare data pipelines for anomaly detection, route analysis, and battery health prediction.
- Collaborate with data scientists on feature engineering and support batch training and real-time inference APIs.
- Enforce LoRaWAN security best practices, implement API authentication (JWT / OAuth), and ensure encryption at rest and in transit.
- Design for fault tolerance and horizontal scalability.
Required Skills & Qualifications
- Strong experience with IoT backend systems.
- Hands-on experience with LoRaWAN and LNS platforms.
- Proficiency in Python (FastAPI) or Node.js.
- Experience with MQTT, REST APIs, and Webhooks.
- Solid understanding of time-series data.
- Experience with PostgreSQL / TimescaleDB.
- Experience with message brokers (Mosquitto, Kafka, RabbitMQ).
- Experience with object storage (S3-compatible preferred).
Additional Information
Nice-to-have skills include experience with ChirpStack or The Things Stack, familiarity with GPS & motion sensor data, and experience in automotive, telematics, or smart mobility. Success in this role will be defined by reliable ingestion of thousands of LoRaWAN devices, low-latency telemetry processing, a scalable and secure backend platform, clean, analytics-ready datasets, and a smooth path from MVP to production scale. This role offers a unique opportunity to contribute to a cutting-edge IoT platform and make a significant impact on the future of mobility tracking and analytics. We are looking for a highly motivated and skilled engineer who is passionate about IoT and eager to take on challenging problems.