Li Tan

Senior Machine Learning Research Engineer at Apple

Singapore
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Li Tan is a Senior Machine Learning Research Engineer with 12 years of experience building production NLP and MT systems across Apple, Amazon, and Rakuten, blending deep linguistic training with hands-on engineering. He has shipped in-house translation engines for e-commerce search, developed quality-evaluation and ROI simulation tools for MT, and spearheaded data-harvesting and corpus-building efforts that power real-world pipelines. An active open-source contributor, Li implemented Word Sense Disambiguation algorithms in popular repositories like NLTK and maintains the pywsd Python library, reflecting a long-standing focus on lexical semantics. His background in computational linguistics and corpus linguistics informs practical solutions—like a novel "Gacha" filter for cleaning parallel corpora—and he often bridges human-in-the-loop and stochastic methods to improve downstream IR and translation quality. Based in Singapore, he pairs academic rigor from NTU and Saarland with industrial impact, frequently translating linguistic insight into scalable ML systems.
code12 years of coding experience
job13 years of employment as a software developer
bookLisbon Machine Learning School (LxMLS)
bookMaster Exchange Student Computational Linguistics, Master Exchange Student Computational Linguistics at Universität des Saarlandes
bookMaster of Arts (M.A.) Computational Linguistics, Master of Arts (M.A.) Computational Linguistics at Nanyang Technological University Singapore
languagesEnglish, Chinese, hokkien (min), Vietnamese, French, Thai, c, c++, java, perl, python, apache, mysql, php, latex, bibtex, django, javascript, nosql
stackoverflow-logo

Stackoverflow

Stats
118,444reputation
24.0mreached
1,121answers
773questions
Badges
lucene
top-5%
unix
top-5%
pytorch
top-1%
tree
top-1%
semantics
top-5%
regex
top-1%
github-logo-circle

Github Skills (51)

algorithm10
algorithms10
pytorch10
machine-translation10
python10
nltk10
machine-learning10
regex10
implement10
tree10
wordnet10
parsing10
natural-language-processing10
nlp10
scripting9

Programming languages (17)

JavaC++CSSCRustTeXVueHTML

Github contributions (5)

github-logo-circle
alvations/pywsd

Jan 2014 - Jul 2022

Python Implementations of Word Sense Disambiguation (WSD) Technologies.
Role in this project:
userBack-end Developer
Contributions:262 commits, 16 PRs, 130 pushes in 8 years 8 months
Contributions summary:Li primarily contributed to the development of a Python-based word sense disambiguation (WSD) library, focusing on implementing and integrating various Lesk-based algorithms. Their work included creating the core logic for the Lesk algorithm, adding test cases, refactoring the existing codebase, and incorporating several variations, including adapted and cosine versions. Further, they added functionality for WSD baseline algorithms, specifically the original lesk algorithm, indicating a focus on algorithm implementation within the context of NLP.
nlpimplementationssense-disambiguation-wsdpythontechnologies
nltk/nltk

Apr 2014 - Sep 2020

NLTK Source
Role in this project:
userBack-end Developer
Contributions:9 reviews, 804 commits, 196 PRs in 6 years 5 months
Contributions summary:Li primarily worked on the implementation and modification of algorithms related to Natural Language Processing (NLP) within the NLTK project. Their contributions include the addition of the Lesk algorithm for Word Sense Disambiguation (WSD) and the growth, diagnosis, and final and algorithms for word alignment symmetrization. The user made changes to existing code to align with guidelines and improve functionality.
nlppythonmachine-learningnltknatural-language-processing
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Li Tan - Senior Machine Learning Research Engineer at Apple