Job Description
Messaging Engineer x1 – Focus: Messaging Infrastructure & Real-Time DataExchange
Core Responsibilities:
Design, implement, and maintain the messaging infrastructure that underpins real-time data exchange between factory automation systems, the MES, and enterprise IT platforms. Deployand manage distributed message brokers (such as Apache Kafka clusters or MQTT-based systems) to enable streaming communication from shop-floor equipment and sensors to cloud or data center applications. Define and govern message topics/channels and data schemas to ensure consistent structure for all events (e.g. equipment status updates, test results, alarm signals) flowing through the system. Optimize the messaging setup for low latency and high reliability, so that critical events propagate instantly and without loss or duplication. Implement monitoring and alerting for the messaging pipeline – tracking metrics like throughput, lag, and error rates – and quickly troubleshoot any issues in message flow health. Collaborate with other developers to integrate their applications with the messaging layer, and assist in tuning producer/consumer performance to meet factory throughput demands.
Must Have Skills:
Strong expertise in message-oriented middleware and streaming platforms. Hands-on experience deploying or managing Apache Kafka (preferred) or similar technologies (e.g. RabbitMQ, IBM MQ, Apache Pulsar) in a production environment – including topic design,partitioning, replication, and broker configuration. Proficiency indesigning real-time data pipelines with pub/sub patterns, ensuring highthroughput and fault tolerance (e.g. using Kafka Connect or MQTT clientsto interface with devices and applications). Solid programming skills(Java/Scala or Python) for developing producers and consumers, andoptimizing them for performance. Familiarity with messaging systeminternals (broker clustering, retention policies, consumer groups, offsetmanagement) to fine-tune the system for optimal delivery guarantees.
Good to Have Skills:
Experience with messaging in industrial/IoTcontexts, such as using MQTT or AMQP protocols to collect data from PLCs or IoTsensors. Knowledge of data serialization formats and schema management, forexample, using Avro or Protocol Buffers and a Schema Registry to enforceconsistent message structure across services. Proficiency in monitoring toolsand practices for streaming systems (e.g. Kafka monitoring viaPrometheus/Grafana, or cloud services monitoring) and experience setting upalerts/dashboard for proactive incident response. Familiarity with otherintegration patterns (like enterprise service bus architectures or event-drivenmicroservices) and understanding of how messaging integrates with the overallfactory IT landscape (MES, databases, analytics) would be beneficial.
#J-18808-Ljbffr
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.
Job Details
Posted Date:
March 1, 2026
Job Type:
Construction
Location:
Canada
Company:
Consortium for Clinical Research and Innovation Singapore
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.