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.