Jobs · mycareersfuture

R

Messaging Engineer

Nimbus Data Systems · 4 SHENTON WAY, Singapore · Posted today

5000-7000 SGD/month🇸🇬 Singapore
Apply on mycareersfuture

About the role

We are seeking a Messaging Engineer to design, implement, and maintain the messaging infrastructure that enables real-time data exchange between factory automation systems, the MES (Manufacturing Execution System), and enterprise IT platforms. Key Responsibilities : Design, implement, and maintain messaging infrastructure supporting real-time data exchange between shop-floor systems, MES, and enterprise IT platforms. Deploy and manage distributed message brokers (Apache Kafka clusters or MQTT-based systems) to enable streaming communication from shop-floor equipment and sensors to cloud/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). Optimize messaging systems for low latency and high reliability, ensuring critical events propagate instantly without loss or duplication. Implement monitoring and alerting for the messaging pipeline — tracking throughput, lag, and error rates — and troubleshoot issues in message flow health. Collaborate with development teams to integrate applications with the messaging layer, and tune producer/consumer performance to meet factory throughput demands. Required Skills : Strong expertise in message-oriented middleware and streaming platforms. Hands-on experience deploying/managing Apache Kafka (preferred) or similar technologies (RabbitMQ, IBM MQ, Apache Pulsar) in production — including topic design, partitioning, replication, and broker configuration. Proficiency in designing real-time data pipelines with pub/sub patterns, ensuring high throughput and fault tolerance (e.g., Kafka Connect or MQTT clients). Solid programming skills in Java/Scala or Python for developing and optimizing producers/consumers. Familiarity with messaging system internals (broker clustering, retention policies, consumer groups, offset management). Preferred Skills : Experience with messaging in industrial/IoT contexts (MQTT, AMQP protocols) for collecting data from PLCs or IoT sensors. Knowledge of data serialization formats and schema management (Avro, Protocol Buffers, Schema Registry). Proficiency in monitoring tools for streaming systems (Prometheus, Grafana) and setting up alerts/dashboards. Familiarity with integration patterns (enterprise service bus, event-driven microservices) and understanding of MES/database/analytics integration.

Read the full posting on mycareersfuture

FAQ

Is the Messaging Engineer role at Nimbus Data Systems remote?+

This Messaging Engineer position is listed as unknown (4 SHENTON WAY, Singapore).

What is the salary for the Messaging Engineer role at Nimbus Data Systems?+

The listing states 5000-7000 SGD/month.

What seniority level is this Messaging Engineer role?+

This is a unknown level position.

How do I apply for the Messaging Engineer role at Nimbus Data Systems?+

Use the "Apply on mycareersfuture" button to open the original posting on mycareersfuture, where you can submit your application directly to Nimbus Data Systems.