04/28/2026 updated

**** ******** ****
100 % available

Senior Backend / AI Engineer

Battambang, Cambodia
Only remote
Bachelor of Computer Science and Technology
Battambang, Cambodia
Only remote
Bachelor of Computer Science and Technology

Profile attachments

My_latest_CV.pdf

About me

Senior backend & AI engineer with 4 years shipping production systems in Southeast Asia. Specialist in Kotlin/Ktor compiled to GraalVM native images, Rust/Actix-web, and RAG-based AI. Shipped Bakong payment integrations, and currently building Cambodia's first multi-company co-insurance platform.

AI AgentsRAGPython (Programming Language)Machine LearningRust (Programming Language)BackendKotlinGolang
Backend Development with Kotlin/Ktor and GraalVM
Expertise in building high-performance backend services using Kotlin/Ktor, compiled to GraalVM native images, achieving up to 75% memory reduction and near-instant cold starts in production environments.

RAG-based AI Systems
Hands-on experience designing and operating production-grade Retrieval-Augmented Generation (RAG) systems, handling 10K-100K queries per day using OpenAI, Ollama, Qdrant, and ArangoDB.

Machine Learning and AI Engineering
Proficiency in building ML pipelines with PyTorch, LangChain, LangGraph, and fine-tuning models, including multilingual LLM pipelines, image classification, and OCR systems.

Programming Languages
Strong command of multiple programming languages including Java, Kotlin, Python, Golang, and Rust, applied across diverse backend and AI projects.

Database Management
Experience with relational and NoSQL databases including MySQL, PostgreSQL, MongoDB, ArangoDB, and Qdrant for various production use cases.

Backend Frameworks
Practical knowledge of backend frameworks such as Ktor, Spring Boot, Django, Flask, FastAPI, Gin, and Actix-Web for building scalable microservices and APIs.

Cloud and DevOps
Familiarity with cloud platforms and DevOps tools including GraalVM Native Image, Docker, Kubernetes, AWS, and Microsoft Azure for deploying and managing production systems.

Payment Integration
Experience integrating national payment standards such as Bakong and KHQR into core banking systems in Cambodia.

Tools
Proficient use of development and operations tools including Git, Postman, MQTT, and GraalVM in day-to-day engineering workflows.

Languages

ChineseGoodEnglishFluent

Project history

Senior Backend/AI Engineer

Soramitsu Khmer
Built core backend services in Kotlin/Ktor compiled to GraalVM native images, reducing memory footprint by ~75%. Designed and shipped a co-insurance platform for Cambodian insurance companies. Built and operated a production RAG system handling 10K-100K queries/day. Authored a reusable Gradle package for WebSocket support. Created a one-click project scaffolding tool. Researching a custom Khmer-language OCR pipeline for national ID extraction.

Intern - Image Classification and NLP

Huawei
Internship at Huawei focused on Image Classification and NLP.

Data Scientist

Peppermint Cambodia Remote
Built the RAG system for the Infinium project (automotive lubricant and oil reference) on Microsoft Azure. Tuned retrieval and generation parameters to eliminate hallucinations. Performed data analysis and visualization for internal decision-making using OpenAI models on Azure.

Software Engineer (Freelance)

G2i, Remote
Built a multilingual LLM pipeline in PyTorch with RAG that produces fluent, human-friendly answers in English and Chinese, including for malformed user input.

Junior Machine Learning

DR Tech Co., Ltd, Cambodia
Built a comment-and-reply bot using Qwen + RAG. Implemented content recommendation using Qdrant vector search. Built image classification using zero-shot models and a watermark-removal pipeline using IOPaint. Developed a Flask backend for structured data extraction from ID card images. Built an Android SDK for liveness detection using TensorFlow. Wrapped ML models as FastAPI microservices.

Java Software Developer

ACLEDA Bank Plc., Phnom Penh, Cambodia
Migrated a legacy C# codebase to Java for one of Cambodia's largest banks. Built APIs powering the bank's mobile application. Contributed to a new microservice architecture that improved backend performance and isolated failures.

Java Software Developer

ICBC Limited Phnom Penh Branch, Cambodia
Implemented KHQR, Cambodia's national QR payment standard, into the bank's core systems. Provided support and bug fixes across internal business applications.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in