This paper presents a model for job matching using artificial intelligence to align candidates with companies based on skill sets and job descriptions, incorporating the Thailand Standard Classification of Occupations (TSCO) and Industrial Classification (TSIC). A supervised learning algorithm, specifically Stochastic Gradient Descent (SGD), is utilized for classifying job titles, aiming to minimize search frictions and skill mismatches in the recruitment process. Additionally, a unique algorithm evaluates candidates' hiring histories to enhance the job matching process and improve personalization.