Job Description

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.


Job Detail

  • Job Id
    JD4425087
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year