AI Engineer (IN)
AI Engineer
Oxydata Software Sdn Bhd
Location: Ara Damansara, Petaling Jaya, Selangor
Work Mode: On-site/Remote
Contract Type: Full-time Employment
Eligibility: Open to all nationalities
About Oxydata
Oxydata Software Sdn Bhd is a Malaysia Digital-certified AI and data engineering company founded in 2006. We build production AI systems for enterprise clients across financial services, aviation, energy, and telecommunications. Our flagship product, OPAL (Optimised People Acquisition & Lifecycle), is an AI-powered recruitment screening platform built on RAG pipelines, LLM scoring, and vector search.
The Role
We are looking for an AI Engineer who can own end-to-end delivery across our AI recruitment platform - from React dashboards to RAG pipelines to production deployment on our self-hosted infrastructure. You will work directly with our founding team, using AI-assisted development tools (Cursor, Claude) as standard workflow, so AI depth matters more than frontend boilerplate speed.
What You'll Build
Frontend Development
- React.js dashboards for recruiters and hiring managers
- UI/UX for filters, analytics, and candidate insights
Backend Services
- FastAPI web services with REST API endpoints
- Report generation, data management, and cron job scheduling
AI Processing Pipeline
- Python-based pipelines that fetch CVs, execute AI scoring via Claude/GPT, and generate candidate reports
- Prompt engineering, rubric generation, and scoring evaluation frameworks
RAG Implementation
- End-to-end RAG pipelines with chunking, embeddings, vector search, and retrieval grounding
- Semantic candidate-job fit analysis using pgvector hybrid search
Agentic AI Workflows
- Build and integrate AI agents using LangGraph, CrewAI, and N8N for autonomous recruitment workflows
- GPT Vision integration for document parsing and multimodal candidate processing
- Tool-calling, memory management, and multi-step agent orchestration
Database & Integrations
- Supabase/PostgreSQL with pgvector for hybrid keyword + semantic search
- ATS integrations (Manatal, Zoho Recruit), Claude/OpenAI APIs, email delivery systems
Must-Haves
- Education: Bachelor's in Computer Science, Software Engineering, AI, or related field
- Experience: 1-4 years building production GenAI/RAG systems with demonstrated ability to ship complete applications from UI to database to AI pipeline
- Languages: Python (primary) + JavaScript/React
- Backend: FastAPI; Frontend: React.js
- Database: Supabase, PostgreSQL, pgvector
- AI APIs: Claude API, OpenAI API, embeddings, prompt engineering
- RAG: Real-world experience with chunking, embeddings, vector search (pgvector, Pinecone, Weaviate, or similar), reranking, and retrieval grounding
- Agentic AI: Hands-on experience with at least one of LangGraph, CrewAI, or N8N in a production or near-production context
- DevOps: Git, REST API design, testing, error handling, cron job scheduling, and cloud/VPS deployment
- API Integration: Proven track record integrating external APIs
Nice-to-Haves
- LangChain or LlamaIndex for knowledge-based RAG systems
- MCP (Model Context Protocol) or additional AI agent frameworks
- GPT Vision or multimodal AI experience
- CI/CD pipelines for automated testing and deployment
- Docker for containerised development environments
- Experience with AI-assisted development tools (Cursor, GitHub Copilot)
What We Offer
- Work directly on a live, production AI platform with real enterprise clients
- AI-first development culture - Cursor and Claude are standard tools, not novelties
- Small, senior team - no bureaucracy, high ownership, direct impact
- Exposure to the full AI engineering stack from day one
- Competitive compensation commensurate with experience
How to Apply
Apply via our careers page: https://oxydata.ai/careers
#AIEngineer #GenerativeAI #RAG #LangGraph #CrewAI #N8N #FastAPI #React #Malaysia #Hiring #Oxydata #OPAL