AI Engineer
Job ID: 63RV74YW
Location: Petaling Jaya, Malaysia
Work Mode: Hybrid
Job Type: Full-time Employment
Eligibility: Malaysian Citizens Only
Oxydata Software Sdn Bhd, a 100% Malaysian-owned IT company established in 2006, is a trusted technology partner specialising in Microsoft, Java, SAP, and Oracle platforms, delivering IT Managed Services, DevOps, Outsourcing, and Enterprise Application Development to drive digital transformation for global clients.
We are seeking an experienced AI Engineer to own end-to-end delivery across our AI-powered recruitment platform, from React dashboards and RAG pipelines to production deployment on self-hosted infrastructure.
Responsibilities
- Develop and maintain React.js dashboards for recruiters and hiring managers.
- Build intuitive UI/UX features including filters, analytics, and candidate insights.
- Design and develop FastAPI-based backend services and RESTful APIs.
- Implement report generation, data management workflows, and scheduled cron jobs.
- Build Python-based AI processing pipelines to ingest CVs, execute AI scoring using Claude and GPT models, and generate candidate reports.
- Develop prompt engineering frameworks, evaluation rubrics, and AI scoring methodologies.
- Design and implement end-to-end RAG pipelines including chunking, embeddings, vector search, reranking, and retrieval grounding.
- Build semantic candidate-job matching solutions using pgvector hybrid search.
- Develop and integrate AI agents using LangGraph, CrewAI, and N8N for autonomous recruitment workflows.
- Implement GPT Vision and multimodal AI capabilities for document parsing and candidate processing.
- Build tool-calling workflows, memory management systems, and multi-step agent orchestration.
- Manage and optimise Supabase/PostgreSQL databases with pgvector support.
- Integrate third-party platforms including Manatal, Zoho Recruit, Claude/OpenAI APIs, and email delivery systems.
- Collaborate directly with the founding team to deliver production-grade AI solutions.
Requirements
Must-Have
- Bachelor's Degree in Computer Science, Software Engineering, Artificial Intelligence, or a related field.
- 1–4 years of experience building production GenAI or RAG systems with a proven ability to deliver complete applications from frontend to database and AI pipeline.
- Strong proficiency in Python and JavaScript/React.js.
- Hands-on experience with FastAPI and React.js.
- Experience working with Supabase, PostgreSQL, and pgvector.
- Experience integrating Claude API, OpenAI API, embeddings, and prompt engineering workflows.
- Real-world RAG experience involving chunking, embeddings, vector databases, reranking, and retrieval grounding.
- Hands-on experience with at least one agentic AI framework such as LangGraph, CrewAI, or N8N.
- Knowledge of Git, REST API design, testing, error handling, cron job scheduling, and cloud/VPS deployment.
- Proven experience integrating external APIs into production systems.
Nice-to-Have
- Experience with LangChain or LlamaIndex for knowledge-based RAG systems.
- Familiarity with MCP (Model Context Protocol) or additional AI agent frameworks.
- Experience with GPT Vision or multimodal AI applications.
- Exposure to CI/CD pipelines for automated testing and deployment.
- Experience using Docker for containerised development.
- Familiarity with AI-assisted development tools such as Cursor and GitHub Copilot.
Why Join Us
- Work directly on a live production AI platform serving enterprise clients across multiple industries.
- Operate within an AI-first engineering culture where tools such as Cursor and Claude are embedded into daily workflows.
- Join a small, senior team with high ownership, direct access to leadership, and meaningful impact on product direction.
- Gain exposure to the complete AI engineering stack, including frontend, backend, GenAI, RAG, agentic AI, infrastructure, and deployment.
- Competitive compensation commensurate with experience.