Tanzu Data Intelligence - RabbitMQ Engineer
Clicking "Apply for this Position" redirects you to Broadcom's official careers portal
This RabbitMQ Core engineer role involves designing and implementing features for RabbitMQ, contributing to existing capabilities including Classic Queues, Quorum Queues, and Streams. You will develop robust and scalable producer and consumer applications in Erlang, Java, or Go, configure and manage RabbitMQ clusters, federation, and shovels, and optimize message throughput, latency, queue performance, and reliability. The role requires implementing high availability using RabbitMQ clustering, queue mirroring, and quorum queues, and ensuring all code meets security, compliance, and operational standards. Strong debugging and log analysis skills along with a deep understanding of messaging concepts including exchanges, routing patterns, acknowledgements, prefetch, and delivery semantics are essential. Familiarity with stream products like Kafka is also expected.