Skip to main content
Thomas LohTL
Looking for a job

Thomas Loh

@thomasloh1

Staff Software Engineer at Netflix architecting production recommendation and personalization systems alongside Generative AI and agentic AI platforms.

United States
Message

At Netflix, I architect production recommendation, ranking, and personalization systems for streaming environments, and build distributed ML pipelines spanning training, evaluation, and inference. I also develop Generative AI, RAG, and agentic AI systems, with production practices for retrieval evaluation and observability.

Previously, I developed demand forecasting and dynamic-pricing models at Sonder, recommendation and ranking systems at Instacart, and NLP and personalized content discovery systems at Trapit. Across these roles, I’ve worked on ML platforms, distributed data pipelines, and cloud AI infrastructure using Python, Spark, and AWS, Azure, and GCP.

Experience

Work history, roles, and key accomplishments

Netflix logoNE
Current

Staff Software Engineer

Oct 2020 - Present (6 years)

Lead architecture and engineering across AI/ML, recommendation and personalization, Generative AI, ML platforms, and large-scale data systems. Provide Staff-level technical leadership across architecture, engineering standards, platform strategy, production reliability, and mentorship.

Sonder logoSO

Tech Lead, Direct Booking

Jun 2018 - Oct 2020 (2 years 4 months)

Served as Tech Lead across machine learning, forecasting, optimization, data engineering, and Azure-based ML infrastructure supporting hospitality demand and operational decision-making. Led production engineering using Python, scikit-learn, XGBoost, Spark, Airflow, SQL, Docker, Kubernetes, and Azure.

Instacart logoIN

Senior Software Engineer

May 2017 - Jun 2018 (1 year 1 month)

Built production recommendation, personalization, ranking, predictive modeling, feature engineering, experimentation, and large-scale data-processing systems for e-commerce. Developed ML capabilities using Python, scikit-learn, XGBoost, Spark, SQL, BigQuery, and GCP.

TR

Software Engineer

Trapit

Jul 2012 - May 2017 (4 years 10 months)

Progressed as a Software Engineer across classical machine learning, NLP, information retrieval, recommendation systems, text analytics, and data processing for intelligent content discovery. Built foundational expertise using Python, Java, SQL, scikit-learn, NLP techniques, distributed processing, and AWS.

Education

Degrees, certifications, and relevant coursework

Databricks logoDA

Databricks

Certified Machine Learning Professional, Machine Learning

Certified Machine Learning Professional from Databricks, completed in February 2026.

Google Cloud logoGC

Google Cloud

Professional Machine Learning Engineer, Machine Learning

Professional Machine Learning Engineer certification from Google Cloud, completed in May 2026.

Amazon Web Services (AWS) logoAA

Amazon Web Services (AWS)

AWS Certified Machine Learning Engineer – Associate, Machine Learning

AWS Certified Machine Learning Engineer – Associate, completed in March 2025.

Databricks logoDA

Databricks

Certified Data Engineer Professional, Data Engineering

Certified Data Engineer Professional from Databricks, completed in September 2025.

SN

Snowflake

SnowPro Advanced: Data Scientist, Data Science

SnowPro Advanced: Data Scientist certification from Snowflake, completed in October 2024.

TU

The Ohio State University

Bachelor's Degree, Computer Science and Engineering

2008 - 2012

Bachelor's degree in Computer Science and Engineering from The Ohio State University, completed in 2012.

Interested in hiring Thomas?

You can contact Thomas and 90k+ other talented remote workers on Himalayas.

Message Thomas

People also viewed

View all talent

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan