Backend Systems Engineer - IOT/Smart City
Core
Building robust backend systems to connect operational technology (OT) field devices with digital platforms for real-time data integration and operational insights in Smart City initiatives.
Role type
Backend Systems Engineer (IoT/OT)
Builds
Production-grade backend services, data pipelines, and protocol adapters for OT/IoT environments.
Domain
Smart City / Industrial IoT / Operational Technology
Deliverable
production ML models | product features | infrastructure
Required skills
Backend software engineering, industrial communication protocols (OPC-UA, MODBUS, MQTT), message brokers, event-driven architectures, time-series data, unit and integration testing, AI-assisted development tools, problem-solving
Preferred skills
Digital twin platforms, OT security practices, containerization (Docker, Kubernetes), additional industrial protocols (SCADA, BACnet, DNP3), real-time data visualization
Technologies
OPC-UA, MODBUS, MQTT, REST, WebSocket, Python, Node.js, Go, Java, Docker, Kubernetes
Responsibilities
Develop and maintain backend services for OT/IoT data ingestion; Build and optimize data pipelines to process and route real-time telemetry; Integrate backend services with frontend and platform components via API contracts; Design and maintain automated test suites for protocol adapters and integration endpoints; Contribute to CI/CD pipelines and technical documentation; Troubleshoot connectivity and protocol issues in field environments
Seniority
Mid-Senior, hands-on IC