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.
Apply