Applied AI, Full-Stack Development \& QA Automation
Reporting to: Chief Technology Officer
Work location: In person
Eligibility: Malaysian citizens only
About the Role
We are looking for an AI Software Engineer with strong development fundamentals and a genuine passion for building practical, production-ready AI systems.
You will work directly with the CTO across two key platforms:
- A transaction-critical platform supporting sales, payments, inventory, customers, reporting, and enterprise integrations.
- An AI-powered application that enables users to work with documents, databases, business data, and external information through natural language.
This is a hands-on mid-level role covering applied AI, full-stack development, system modernisation, and automated quality assurance.
What You Will Work On
- AI assistants that understand user intent and complete multi-step tasks.
- Context engineering, prompt design, conversation state, long-term memory, and personalisation.
- Agent skills, tool calling, workflow orchestration, and AI automation.
- Retrieval-augmented generation, document ingestion, embeddings, semantic search, reranking, and vector databases.
- Natural-language querying of databases, spreadsheets, documents, and business information.
- AI evaluation, regression testing, observability, latency, reliability, security, and cost optimisation.
- Transactional features involving sales, payments, inventory, reconciliation, reporting, and enterprise integrations.
- Frontend applications, backend services, REST APIs, databases, and cloud deployment.
- Refactoring and modernising existing systems without introducing regressions.
QA and Test Automation
- Build and maintain automated unit, integration, API, regression, and end-to-end tests.
- Develop browser automation using Playwright and related testing tools.
- Automate critical user journeys across transactional and AI-powered workflows.
- Create repeatable evaluation suites for AI routing, retrieval, memory, tool usage, response quality, and failure handling.
- Integrate automated testing into CI/CD pipelines.
- Investigate failed tests and production issues to identify and fix their root causes.
Technology Stack
- Python
- React
- JavaScript
- HTML5 and CSS3
- PostgreSQL
- Vector databases
- REST APIs
- Azure Cloud
- Playwright
- Git, CI/CD, logging, monitoring, and DevOps tools
AI Development Tools
We actively use:
- Claude Code
- OpenAI Codex
- ChatGPT
- Other relevant AI engineering and automation tools
You will use these tools for codebase investigation, context engineering, implementation, debugging, refactoring, test automation, documentation, and technical planning.
All AI-generated work must be reviewed, tested, and validated before production use.
Requirements
- Three or more years of professional software development experience.
- Strong experience with Python, JavaScript, APIs, SQL, and backend development.
- Experience with React and production web applications.
- Experience with PostgreSQL or similar relational databases.
- Practical experience using AI coding tools in software development.
- Interest or experience in LLMs, RAG, agents, memory, context engineering, vector databases, or AI automation.
- Experience with automated testing; Playwright experience is advantageous.
- Ability to understand, debug, and improve large or unfamiliar codebases.
- Strong analytical, debugging, and root-cause problem-solving skills.
- Comfortable learning quickly and working across the full stack.
What We Look For
- Genuine passion for AI engineering beyond basic prompting.
- Curiosity about how AI systems understand context, retain memory, retrieve information, use skills and tools, and complete tasks.
- Strong engineering judgement and discipline in validating AI-generated work.
- Preference for root-cause solutions over hardcoded or temporary workarounds.
- High ownership and the ability to carry work through development, testing, and production.
- Ability to move quickly without compromising reliability or maintainability.
Why Join Us
- Work directly with the CTO on core software and AI initiatives.
- Build production AI capabilities used in real business operations.
- Gain hands-on exposure to AI agents, context engineering, memory, automation, enterprise systems, and full-stack development.
- Help shape the organisation’s AI engineering and automated testing practices.
- Contribute to architecture and technical direction.
- Grow into greater technical ownership and leadership responsibilities.
Benefits
- Additional leave
- Dental, health, and vision insurance
- Flexible schedule
- Free parking
- Maternity and parental leave
- Career development and promotion opportunities
Pay: RM3,300.00 - RM9,549.42 per month
Benefits:
- Flexible schedule
- Free parking
- Health insurance
- Maternity leave
- Opportunities for promotion
- Parental leave
- Professional development
Work Location: In person