AI Agent Engineer (Contract)
Summary
Contract role in Kuala Lumpur designing, building, and deploying LLM-powered AI agents for support ticket management, chat routing, and system integrations. Core stack is Java 17+/Spring Boot with AWS Bedrock, PostgreSQL, and REST API integrations.
Salary: RM 4,000 – RM 6,000 per month
About the role
We are looking for an AI Agent Engineer to design, build, and deploy AI-powered agents that execute real-world actions for users. The role focuses on developing reliable AI workflows for support ticket management, chat routing, information gathering, and system integrations. The ideal candidate combines strong Java and Spring Boot engineering skills with hands-on experience building and deploying LLM-powered applications.
Key responsibilities
Design AI agent workflows to interpret user requests, gather missing information, execute multi-step actions, and confirm outcomes.
Develop AI tools for ticket management, chat routing, and human-agent handovers using LLM tool calling and AWS Bedrock.
Integrate internal and third-party APIs with secure authentication, retries, timeouts, and idempotency controls.
Implement security guardrails, permission controls, human approval workflows, and audit logging.
Build evaluation frameworks and regression tests to validate AI decision-making and action accuracy before deployment.
Collaborate with product and support teams to identify automation opportunities and improve human handover processes.
Develop and maintain production-grade Java and Spring Boot services, APIs, background jobs, database integrations, and automated tests.
About you
At least 3 years of software engineering experience, including 1+ year deploying LLM-powered features to production.
Hands-on experience building AI agents or tool-using LLM systems, including function calling and multi-step workflows.
Strong REST API integration skills, including authentication, webhooks, retries, and error handling.
Minimum 3 years of Java development experience, preferably using Java 17+ and Spring Boot.
Experience with Spring Data JPA/Hibernate, SQL, PostgreSQL, transactions, concurrency, and background processing.
Familiarity with JUnit, Maven, and software testing best practices.
Strong understanding of AI security, access controls, prompt-injection risks, and human-in-the-loop approvals.
Experience evaluating LLM performance using test datasets and regression testing.
Self-motivated, with strong problem-solving skills and the ability to work independently.