Job Openings AI/Machine Learning Engineer

About the job AI/Machine Learning Engineer

What you will do:

  • Develop and fine-tune machine learning models for Thai-specific NLP and computer vision tasks.
  • Enhance Kirin AI's capabilities, including sentiment analysis, demographics identification, logo recognition, and scene understanding.
  • Optimize and deploy large language models (LLMs) for multilingual and Thai-focused applications.
  • Collaborate with cross-functional teams to integrate AI solutions into Wisesights platforms.
  • Conduct data preprocessing and feature engineering for large-scale Thai datasets.
  • Ensure ethical AI practices by mitigating biases and respecting cultural nuances in Thai data.
  • Stay updated with advancements in AI and suggest innovative applications for Wisesights products.


What you will need:

Technical Skills:

  • Proficiency in Python and AI/ML frameworks (TensorFlow, PyTorch, Scikit-learn).
  • Expertise in NLP for Thai, including tokenization, sentiment analysis, and named-entity recognition.
  • Experience with computer vision tasks like OCR, image retrieval object detection, and etc.
  • Experience with LLMs (e.g., GPT, BERT) and tools for fine-tuning them for Thai data.
  • Database utilization experience with SQL and NoSQL systems (e.g., PostgreSQL, MongoDB).
  • Understanding of design patterns such as Singleton, Factory, and Observer to create efficient and reusable code structures.
  • Ability to convert trained or pre-trained models into API services using frameworks such as TensorFlow Serving, FastAPI, Flask, or PyTorch Serve for scalable and efficient deployment.
  • Capability to write production-grade source code with a focus on performance, scalability, and maintainability.
  • Awareness and mindset to balance cost-effectiveness with model accuracy and F1 score, ensuring efficient scaling and resource utilization in production environments.

Soft Skills:

  • Strong problem-solving and analytical thinking abilities.
  • Excellent communication skills to explain AI concepts to non-technical stakeholders.
  • Adaptability and eagerness to learn new AI technologies and methodologies.
  • Team collaboration skills with a focus on delivering results in a fast-paced environment.


It's a plus if you have:

  • Experience with Thai language tools/frameworks like PyThaiNLP, and etc.
  • Hands-on experience with Thai-specific LLMs such as WangChanGLM.
  • Proficiency in Kubernetes for container orchestration, deploying, and scaling AI/ML workloads in a cloud-native environment.
  • Experience with data monitoring tools such as Prometheus, Grafana, or Loki for tracking model performance, resource utilization, and system health.
  • Familiarity with AI ethics, particularly in multilingual and cultural contexts.
  • Prior experience in deploying AI solutions for social media analytics or similar fields.
  • Experience with hardware accelerators such as AWS Inferentia (Neuron), NVIDIA GPUs (e.g., A100, V100), or Google TPUs for optimizing AI/ML training and inference workflows.
  • Experience with clean code architecture principles, including modularization, separation of concerns, and dependency injection, to ensure maintainable and scalable codebases.
  • Understanding of MLOps practices, including CI/CD pipelines for AI models.
  • Knowledge of cloud platforms (AWS, Google Cloud) for model deployment and scaling.
  • Experience with Redis for caching, message brokering such as RabbitMQ, or real-time data processing to optimize application performance and scalability.