Job Title: Software Architect - Messaging, Cloud & AI
Location:
Bangalore, India
Job Type:
Full-Time
About Us:
eProductivity Software is a global leader in delivering innovative software solutions for the packaging industry. Our R&D division in Bangalore is responsible for building scalable, intelligent platforms that power mission-critical products across manufacturing, scheduling, and data intelligence. The
eFlow Messaging Bus
is a foundational component of our architecture, enabling seamless communication and orchestration across systems.
:
We are seeking a visionary and hands-on
Software Architect
to lead the modernization of the
eFlow Messaging Bus
, transforming it into a cloud-native, scalable, and intelligent messaging backbone. This role requires deep expertise in
Java/.NET
,
cloud platforms
, and
modern messaging systems
(e.g., Kafka, RabbitMQ, Azure Service Bus), along with a strong understanding of
AI integration
for intelligent routing, monitoring, and automation.
Responsibilities:
Architect and lead the evolution of the
eFlow Messaging Bus
, ensuring scalability, reliability, and cloud readiness.
Design and implement modern messaging patterns using technologies like
Kafka, RabbitMQ, Azure Service Bus
, or similar.
Define and enforce architectural standards for messaging, event-driven systems, and microservices communication.
Collaborate with product and engineering teams to integrate messaging workflows across AC4D, PF4D, and other platforms.
Explore and implement
AI-driven enhancements
such as intelligent message routing, anomaly detection, and predictive load balancing.
Ensure secure, compliant, and observable messaging infrastructure across cloud and hybrid environments.
Provide technical leadership and mentorship to engineering teams working on messaging and integration layers.
Conduct architecture reviews, performance assessments, and technology evaluations.
Stay current with emerging technologies in cloud, messaging, and AI to guide long-term strategy.
Requirements:
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
15+ years of experience in software development and architecture, with strong expertise in
Java and/or .NET
.
Proven experience designing and deploying
cloud-native messaging systems
on
Azure, AWS, or GCP
.
Deep understanding of
event-driven architecture
,
message brokers
, and
distributed systems
.
Experience integrating
AI/ML capabilities
into enterprise platforms.
Strong communication, leadership, and stakeholder engagement skills.
Preferred Qualifications:
Hands-on experience with
Kafka, RabbitMQ, Azure Service Bus, or Google Pub/Sub
.
Familiarity with
AI frameworks
(e.g., TensorFlow, PyTorch, Hugging Face) and
MLOps platforms
.
Exposure to
observability tools
(e.g., Prometheus, Grafana, ELK) for monitoring messaging systems.
Certifications in cloud architecture or messaging technologies.
* Experience in the
packaging, manufacturing, or industrial software domain
.
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.