- Senior
 - Oficina en Bangalore
 
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 Busis a foundational component of our architecture, enabling seamless communication and orchestration across systems.
Job Description:
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.
 
Solicitar ahora