Job Description - Messaging Engineering

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.

  1. Must Have Skills:

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.

  1. 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 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.

Original job Messaging Engineering posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job
💰

Technology Salaries

Similar Jobs in Singapore

GrabJobs is the no1 job portal in Singapore, connecting you to thousands of jobs fast! Find the best jobs in Singapore, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.