Industrial IoT data engineer — Node-RED / JavaScript & KPI scripting, Siemens Insights Hub
Worldwide
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.
- Less than 30 hrs/weekHourly
- 6+ monthsDuration
- IntermediateExperience Level
$15.00
-
$30.00
Hourly- Remote Job
- Complex projectProject Type
Skills and Expertise
Activity on this job
- Proposals:15 to 20
- Last viewed by client:4 hours ago
- Interviewing:2
- Invites sent:0
- Unanswered invites:0
About the client
- Netherlands9:24 PM
- Energy & UtilitiesSmall company (2-9 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by