About the Role
The Advanced Remanufacturing and Technology Centre (ARTC) is looking for a Software Engineer to develop and deploy agentic AI applications for industrial and enterprise use cases. This role focuses on building AI-driven systems that can reason, orchestrate tools, interact with enterprise data and workflows, and support autonomous or semi-autonomous decision-making. You will work closely with software engineers, AI researchers, and domain experts to design scalable backend systems, integrate LLM-powered capabilities, and develop practical agentic AI solutions for real-world operations. We are looking for candidates with strong software engineering fundamentals, curiosity about emerging AI technologies, and a passion for learning and building in a fast-evolving space.
Key Responsibilities
- Design, develop, and deploy scalable backend systems and APIs for agentic AI applications
- Build and integrate AI agents that interact with enterprise systems, databases, APIs, and external tools
- Develop orchestration workflows involving LLMs, tool usage, memory, and multi-agent coordination
- Collaborate with cross-functional teams to translate operational requirements into AI-enabled solutions
- Ensure reliability, observability, and maintainability of deployed applications and services
- Explore and evaluate emerging technologies related to LLMs, agent frameworks, and AI system architectures
- Contribute to software architecture, system optimization, and engineering best practices
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or related fields
- Around 3 years of software engineering experience preferred
- Strong programming and software engineering fundamentals
- Experience building backend systems, APIs, or full-stack applications
- Familiarity with databases, cloud platforms, and modern development frameworks
- Basic understanding of LLMs, prompt engineering, and AI application concepts
- Interest in agentic AI systems, orchestration workflows, or intelligent applications
- Comfortable learning new technologies and working in fast-evolving environments
Good to have
- Experience with Python, JavaScript/TypeScript, or modern backend frameworks
- Familiarity with Azure/AWS/GCP, Docker, Kubernetes, or CI/CD pipelines
- Exposure to AI tooling, workflow orchestration, or data platforms
- Experience working on AI-enabled products, copilots, chatbots, or automation systems
- Interest in manufacturing, industrial applications, or enterprise AI solutions