Full-Stack Digital Infrastructure Engineer (IoT & Edge-to-Cloud Platforms)

Permanent

Ref #15406-TJ

tracycv@pcs-sa.co.za
Employer Description
Provide organisations with greater access to data-driven decision-making tools
Job Description
  • End-to-End Engineering across all layers of the IoT platform and future UMH-based architecture: Edge integration with industrial equipment using industrial protocols (Modbus, OPC-UA, etc.)
  • Protocol translation and control logic using Node-RED (Edge and Core)
  • Real-time data transport using MQTT (HiveMQ in UMH)
  • Any pub-sub technologies
  • Core data operations and stream processing (Node-RED, Kafka, Bloblang)
  • Time-series database engineering (InfluxDB 2.7, TimescaleDB)
  • Reporting database management (PostgreSQL)
  • Data visualization using Grafana (multi-tenant dashboards)
  • Familiar with Kubernetes or docker
  • Multi-stage energy management control strategies
  • Data pipelines for telemetry ingestion and processing
  • Dashboards for energy arbitrage, revenue visibility, and load balancing
Qualifications
  • BSc Computer Science
Skills
  • Minimum of 5 years experience in IoT, industrial automation, or full-stack data engineering roles
  • Strong exposure to real-time systems and edge computing
  • Experience with energy management systems and/or smart infrastructure is highly desirable
  • Previous experience with MQTT-based semantic hierarchies or Unified Namespace architecture is a strong advantage
  • Prior customer-facing engineering or pre-sales support experience is preferred
    Technology Stack (Current and Emerging)

TECH STACK:

  • Edge Protocols: Modbus, OPC-UA, Node-RED
  • Data Transport: MQTT (currently Mosquito; HiveMQ in UMH)
  • Stream Processing: Node-RED, Kafka, Bloblang
  • Time-Series Storage: InfluxDB 2.7 (current); TimescaleDB (UMH)
  • Reporting Storage: PostgreSQL
  • Data Extraction & Logic: Python
  • Visualization: Grafana
  • ML & Forecasting: Python ML stack (Pandas, Scikit-learn, etc.)
  • DevOps: Git, Docker, CI/CD pipelines
Salary/Package
‘R660 000 – R900 000 TCTC
Benefits

N/A

Job Post Expiration
2025-06-08

Interested in this Job?

When you select an option, a popup will appear with a form. Complete the form, and we’ll send your application or drop your friend a quick email with the job details.

Apply for this Job

Name(Required)
Max. file size: 100 MB.
Please Note: Please state clearly a brief summary of yourself. Otherwise your CV might not get considered.
This field is for validation purposes and should be left unchanged.

Send to a friend

Your Friends Name(Required)
Your Name(Required)
This field is for validation purposes and should be left unchanged.