About the Role
The Advanced Remanufacturing and Technology Centre (ARTC) is seeking an experienced Senior Software Engineer to support the development of integrated smart manufacturing applications using AI systems and platforms.
This role focuses on designing and implementing backend services, microservice orchestration, and AI-based system integration to enable intelligent, data-driven operations across the manufacturing ecosystem.
Key Responsibilities
Design and coordinate synchronization strategies across multiple AI agents for collaborative task executionIntegrate software engineering capabilities with agentic AI systems to enable scalable multi-agent orchestrationApply tool integration approaches to connect AI agents with external systems and manufacturing platformsCollaborate with AI/ML engineers to integrate AI models into production-grade systems.Build and maintain hybrid backend systems using containerized services (Docker, Kubernetes)Develop data pipelines and APIs to facilitate secure, efficient access to AI-ready data.Participate in software design reviews, code reviews, and architecture discussionsSupport DevOps pipelines, CI/CD processes, and maintain scalable production and staging environmentsContribute to the evolution of agentic AI platforms, knowledge-based systems, or decision engines in enterprise settings. Technical Requirement
Bachelor's degree in Computer Engineering, Software Engineering, or related field2+ years experience in backend software development or platform engineering Experience in designing and building microservices using ASP.NET, Python, Go, or Node.jsExperience with agent-based system design or multi-agent coordination frameworksFamiliarity with integrating external tools or protocols into AI-driven platformsStrong understanding of intelligent agent architectures or AI orchestration systems (agentic AI, multi-agent workflow, etc.)Proficiency in Docker, Kubernetes, and cloud environments Hands-on experience with CI/CD tools like Jenkins, GitLab CI, or similarUnderstanding of software architecture principles, event-driven design, and asynchronous programmingExposure to AI/ML system integration in production environmentsKnowledge of data engineering, feature stores, or model-serving workflows