Gen AI Full-Stack Engineer
Petaling Jaya - Malaysia
Job Summary
Position: Gen AI Full-Stack Engineer
Location: Petaling Jaya Malaysia
Work Mode: Remote / Onsite / Hybrid
Full-time Employment
Nationality: Malaysian
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 and SME. Our flagship product OPAL is an AI-powered recruitment high performance 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.
Key Responsibilities
- Build dashboards for recruiters and hiring managers including UI/UX for filters analytics and candidate insights
- Develop FastAPI web services with REST API endpoints report generation data management and cron job scheduling
- Build and maintain Python-based AI processing pipelines that fetch CVs execute AI scoring via Claude/GPT and generate candidate reports; includes prompt engineering rubric generation and scoring evaluation
- Implement end-to-end RAG pipelines with chunking embeddings vector search and retrieval grounding; semantic candidate-job fit analysis using pgvector hybrid search
- Build and integrate AI agents using LangGraph CrewAI and N8N for autonomous recruitment workflows including GPT Vision integration tool-calling memory management and multi-step orchestration
- Manage Supabase/PostgreSQL with pgvector for hybrid keyword and semantic search; integrate with ATS platforms (Manatal Zoho Recruit) Claude/OpenAI APIs and email delivery systems
Must-Haves
- Bachelors degree in Computer Science Software Engineering AI or related field
- 14 years building production GenAI/RAG systems with a demonstrated ability to ship complete applications from UI to database to AI pipeline
- Python (primary) and JavaScript/React
- FastAPI (backend) and (frontend)
- Supabase PostgreSQL pgvector
- Claude API OpenAI API embeddings and prompt engineering
- Real-world RAG experience: chunking embeddings vector search (pgvector Pinecone Weaviate or similar) reranking and retrieval grounding
- Hands-on agentic AI experience with at least one of LangGraph CrewAI or N8N in a production or near-production context
- Git REST API design testing error handling cron job scheduling and cloud/VPS deployment
- 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