All positions

AI Engineer

AI · Full-time · Ulaanbaatar

Responsibilities

  • Design, build and maintain LLM-based applications such as chatbots, assistants and agents.
  • Fine-tune and adapt open-source language, speech and vision models to the Mongolian language and to specific domains.
  • Develop and improve our speech, document and vision products, such as Mongolian speech-to-text (STT), text-to-speech (TTS), OCR and eKYC, across the full lifecycle, from data preparation and training to deployment and monitoring.
  • Package models as reliable, low-latency APIs and services, and integrate them into our products.
  • Build evaluation datasets and metrics (accuracy, WER/CER, latency, hallucination rate) to measure model quality and track improvements over time.
  • Follow new models and techniques, run focused experiments, and bring the approaches that work into our products.

Requirements

  • Comfortable writing code in Python.
  • Familiarity with LLMs, prompt engineering, RAG, embeddings and vector databases.
  • Have used PyTorch and libraries such as Hugging Face Transformers.
  • Familiarity with REST APIs (for example FastAPI) and Docker.
  • Eager to learn: you read research papers and like turning ideas into prototypes.
  • A bachelor's degree or higher in Computer Science, Artificial Intelligence, Mathematics or a related field is an advantage.

Nice to have

  • Experience fine-tuning models with LoRA, PEFT or similar methods.
  • Speech (ASR/TTS) or natural language processing (NLP) projects, especially with Mongolian or other low-resource languages.
  • Experience serving models efficiently with tools such as vLLM, Triton Inference Server or ONNX Runtime.
  • Experience building LLM agents that use tools and external systems.

Apply for this job

Address

219 door, Information Technology Park, IT Park, Ulaanbaatar - 210646, Sukhbaatar district, Baga Toiruu-49

Telephone

+976-88216971

Social
Made by Rookie Systems LLC · All rights reserved.