$6,500 - 7,500 monthly
JobDescription :
Messaging Engineer x1 – Focus: Messaging Infrastructure & Real-Time DataExchange
Core Responsibilities:
Design,implement, and maintain the messaging infrastructure that underpins real-timedata exchange between factory automation systems, the MES, and enterprise ITplatforms. Deploy and manage distributed message brokers (such as Apache Kafkaclusters or MQTT-based systems) to enable streaming communication fromshop-floor equipment and sensors to cloud or data center applications.
Defineand govern message topics/channels and data schemas to ensure consistentstructure for all events (e.g. equipment status updates, test results, alarmsignals) flowing through the system.
Optimizethe messaging setup for low latency and high reliability, so that criticalevents propagate instantly and without loss or duplication. Implementmonitoring and alerting for the messaging pipeline – tracking metrics likethroughput, lag, and error rates – and quickly troubleshoot any issues inmessage flow health.
Collaboratewith other developers to integrate their applications with the messaging layer,and assist in tuning producer/consumer performance to meet factory throughputdemands.
Strong expertise in message-oriented middlewareand streaming platforms. Hands-on experience deploying or managing Apache Kafka(preferred) or similar technologies (e.g. RabbitMQ, IBM MQ, Apache Pulsar) in aproduction environment – including topic design, partitioning, replication, andbroker configuration. Proficiency in designing real-time data pipelines withpub/sub patterns, ensuring high throughput and fault tolerance (e.g. usingKafka Connect or MQTT clients to interface with devices and applications).
Solid programming skills (Java/Scala or Python)for developing producers and consumers, and optimizing them for performance.
Familiarity with messaging system internals(broker clustering, retention policies, consumer groups, offset management) tofine-tune the system for optimal delivery guarantees.
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 tools and practices forstreaming systems (e.g. Kafka monitoring via Prometheus/Grafana, or cloudservices monitoring) and experience setting up alerts/dashboard for proactiveincident response.
Familiarity with other integration patterns (likeenterprise service bus architectures or event-driven microservices) andunderstanding of how messaging integrates with the overall factory IT landscape(MES, databases, analytics) would be beneficial.
Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.