LLM Engineer
Full Time Phnom Penh Posted 1 week ago
Technology
Job Responsibilities
- Conduct research and experimentation on state-of-the-art LLM architectures and techniques.
- Develop and implement novel approaches for pre-training, fine-tuning, and prompt engineering.
- Apply cutting-edge NLP advancements to improve Khmer language processing.
- Identify, collect, and curate high-quality, diverse datasets in Khmer for LLM training, validation, and testing.
- Train and fine-tune Large Language Models using extensive Khmer datasets.
- Optimize LLM performance for tasks such as text generation, summarization, translation, question answering, and sentiment analysis in Khmer.
- Collaborate closely with MLOps Engineers to integrate trained LLMs.
- Work on containerization (Docker) and orchestration (Kubernetes) of LLM services.
- Design and implement rigorous evaluation methodologies and metrics tailored for Khmer LLMs.
- Conduct comprehensive testing and analysis to identify model biases, ethical concerns, and areas for improvement.
Job Requirements
- Minimum of 3+ years of hands-on experience in Natural Language Processing (NLP) or Machine Learning engineering.
- Proven experience working with Large Language Models (LLMs), including pre-training, fine-tuning, or deployment.
- Demonstrable experience with the Khmer language in a computational context (e.g., text processing, linguistic analysis).
- Strong proficiency in Python and relevant NLP/ML libraries (e.g., Hugging Face Transformers, PyTorch, TensorFlow, spaCy, NLTK).
- Solid understanding of LLM architectures (e.g., Transformer, BERT, GPT) and their underlying mechanisms.
- Experience with cloud platforms (e.g., AWS, Azure, GCP) for training and deploying ML models.
- Familiarity with MLOps principles, CI/CD pipelines, Docker, and Kubernetes.
- Knowledge of data structures, algorithms, and software engineering best practices.
- Native or advanced proficiency in spoken and written Khmer is essential.