AI/ML Software Engineer
Job Description
Job description
- Design and develop machine learning models and algorithms to address business needs.
- Implement and optimize AI/ML models for real-time performance and scalability.
- Technical analysis and application design aligned with IT Blueprint standards.
- Adopt and apply proper technology in development.
- Develop with appropriate programming languages.
- Manage application development with SDLC methodology and comply with regulations.
- Stay informed on updated IT application technologies and adopt them appropriately.
- Identify areas for modification in existing programs and develop these modifications accordingly.
- Collaborate with cross-functional teams to define and prioritize AI/ML projects.
- Conduct research and experiments to advance the state-of-the-art in AI/ML technologies.
- Analyze and interpret complex datasets to derive meaningful insights.
- Deploy and maintain AI/ML models in production environments.
- Monitor and evaluate model performance, making adjustments as necessary.
- Contribute to the CVWeb Project, focusing on identity verification systems such as NDID, E-KYC, Face Recognition, and OCR.
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Proficiency in programming languages such as Python, R, or Java.
- Experience with machine learning frameworks such as TensorFlow, PyTorch, or scikit-learn for at least 2 years.
- Strong understanding of statistical methods and data analysis techniques.
- Experience in AI, ML, OCR, and Image Processing.
- Excellent problem-solving and analytical skills.
- Ability to work collaboratively in a team environment.
- Strong written and verbal communication skills in Thai language.
More Info
Job Type:
Industry:
Employment Type:
