Industrial IoT data engineer — Node-RED / JavaScript & KPI scripting, Siemens Insights Hub
Presupuesto: $15.0 - $30.0
HOURLY / PART_TIME
⭐ 0.00 (0)
Netherlands
python, javascript, node.js, etl-pipelines, api, html, data-modeling, json
About the role
We're an engineering consultancy working on industrial IoT monitoring and data
analysis in the energy / industrial-gas space. We're looking for a long-term
data analyst/engineer to make sense of complex, heterogeneous JSON telemetry
from multiple industrial sources — equipment from different vendors, each with
its own tag names, structures and units.
How we work together
The division of labour is clear and deliberate:
- Our side: we provide the JSON data streams and define the questions.
- Your side: interpret the data, write the scripts, and deliver the answers —
clear operational insights, KPIs, and the visualisations and scripts behind them.
You won't need to build or own an entire pipeline from scratch. You receive
well-defined data and questions and turn them into reliable results. This also
means you work from exported data — no access to our production environment is
required.
What you'll do
- Interpret complex, differing JSON structures (flat keys, nested objects, arrays
of tag/value pairs) and map them onto one consistent, canonical shape.
- Write standalone scripts that pull timeseries data and turn it into clear
operational KPIs — e.g. throughput, uptime, fill counts, average fill time,
consumption.
- Produce clear visualisations and short written interpretations that actually
answer the question asked.
- Write clean, defensive JavaScript (Node-RED-compatible): handle empty/garbled
payloads, bursts and missing sensors; missing ≠ zero.
Must-have
- Strong at reading and interpreting messy, heterogeneous JSON — the same physical
signal may arrive in different structures and units across sources.
- Solid JavaScript / Node-RED experience in a data or industrial-IoT context.
- Timeseries analysis: aggregation, event detection from raw data, and robust
handling of gaps and noise.
- Disciplined and well-documented — someone else must understand your script a
year from now.
- Good written English and reliable async communication (fully remote, worldwide).
- Comfortable using AI-assisted coding tools (e.g. Claude Code) in your workflow.
Nice-to-have
- Siemens Insights Hub / MindSphere experience (asset/aspect model, timeseries,
Visual Flow Creator).
- Familiarity with industrial process / SCADA / gas telemetry.
- Able to read P&IDs / industrial process diagrams — helps you understand what
each signal physically represents (we provide the domain context).
How we hire
- Every application starts with a intro call to check for a mutual fit.
- If there's a click, we begin with three small paid test tasks, so we both see
how the collaboration works in practice before committing long-term.
- This is a long-term relationship — we invest in onboarding the right person properly.
Abrir en Upwork