Platzhalter Bild

Software Architect en eProductivity Software

eProductivity Software · Bangalore, Indien · Onsite

Solicitar ahora

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/.NETcloud 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 architecturemessage 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

Otros empleos