Ted Chaiwachirasak
Senior Machine Learning Engineer @ Shopify
About
Working on Sidekick @ Shopify —AI assistant for merchants—focusing on fine-tuning, scalable data pipelines, and evaluation methods to deliver smarter, more reliable conversations for the merchants. Previously, worked at Agoda to build high-performance machine learning models and optimize inference speeds, effectively scaling AI solutions for millions of daily users. Worked with large-scale data (over 600M daily events) using technologies like Spark and Hadoop to deliver impactful, data-driven solutions that enhance user experiences and drive business value.
Canada
Toronto
Computer Software
Recommender Systems, Large Language Models (LLM), Machine Learning, Apache Spark, Python (Programming Language), Deep Learning, Data Analytics, Data Mining, Python, Web Development, JavaScript, React.js, Node.js, MongoDB, SQL, Software Development, Scala, Functional Programming, Object-Oriented Programming (OOP), Artificial Neural Networks
Experience
Senior Machine Learning Engineer
Toronto, Ontario, Canada
@Sidekick - Fine-tune large language models to improve conversational accuracy and relevance - Improve the evaluation to measure model performance - Design data pipelines to facilitate efficient fine-tuning experimentation

Applied Machine Learning Engineer
Toronto
- Developed an LLM-powered conversational search assistant. Utilized Retrieval-Augmented-Generation (RAG) to provide similarity-based demonstration selection. - Leveraged in-context learning with few-shot prompting to implement guard rails tailored to the search use case. - Developed and optimized recommendation ML models for various e-commerce clients, overseeing model research, selection, and deployment to ensure positive ROI and meet latency requirements. - Implemented a custom Python framework from scratch to streamline analytics report sharing with customers and internal teams, enhancing communication and collaboration across the organization. - Developed operational toolings to provide real-time visibility into system health and recommendation metrics (Google Cloud Platform Dashboard, Streamlit).

Data Scientist - Ranking Team
Bangkok City, Thailand
- Constructed Hotel2Vec embeddings from user behavior data (TensorFlow) to improve the existing hotel recommendation system, achieving a statistically significant uplift in bookings as measured by an A/B test. - Applied the LISTwise ExplaiNer (LISTEN) algorithm to extract actionable insights such as feature selection from hotel ranking results generated by the deep recurrent neural network model (Bi-LSTM). - Built a React.js web app to allow the team to evaluate hotel ranking results interactively, streamlining the development and evaluation process.

Machine Learning Engineer - Personalization
Bangkok
- Enriched user experience by leveraging user-generated data to create customized content such as hotel recommendations, personalized hero images, and pre-selected hotel filters. - Deployed large-scale ML systems that serve millions of daily users, ensuring high performance and reliability while maintaining a seamless and engaging user experience. - Identified bottlenecks in the hotel recommendation service by analyzing terabytes of traffic data (Apache Hive, Impala). - Optimized the hotel recommendation model’s data size using Scala's standard serializer instead of MLeap, drastically reducing the service’s uptime by 80%. - Set up the CI/CD process to automate docker deployment, integration test, and load test on TeamCity, shortening the deployment process.
![KASIKORN Business-Technology Group [KBTG]](/_next/image?url=https%3A%2F%2Fcos.leadcontact.ai%2FcompanyLogo%2Fkasikorn-business-technology-group.jpeg&w=3840&q=75)
Associate Machine Learning Engineer
Bangkok Metropolitan Area, Thailand
- Developed an end-to-end character embedding convolutional neural networks model for capturing character-level misspelling in Thai social media text. - Used Word2vec model for word embedding and clustering to capture spelling variations of words with the same meaning. - Implemented a baseline model for Thai real-word error detection using local word N-gram. - Augmented Thai dataset for non-word error detection using Gaussian distribution of edit distance from keyboard to mimic mistyping words.

Data Scientist Intern
Bangkok Metropolitan Area, Thailand
- Implemented a recurrent neural network model with TensorFlow for sentiment analysis on social media text data obtained through Facebook Graph API. Obtained f1-score of 74% on 13k rows of labeled data. - Created a real-time labelling tool for DTAC’s call center team to collect labelled sentiment data. - Implemented an interactive dashboard for the business team to explore social media trends using Python Dash and Plotly. - Researched and compared Thai text segmentation tools in Python on InterBEST 2009/2010.
Education

Computer Engineering
- Certificate of Academic Excellence for achieving the Second Highest Academic Rank among second-year students of Computer Engineering curriculum. - 3 Year continuing Scholarships for Academic Outstanding Students.
Ted Chaiwachirasak's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.



