IoT Platform Engineer

Job description

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.

Share this job:
Please let qode.world know you found this job on Remote First Jobs 🙏

Find Remote Jobs

Connect with top companies hiring for remote jobs, work-from-home roles, and 100% online jobs worldwide.

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Apply