Hi, I'm Eugene Yan.
Currently, I'm an Applied Scientist at Amazon (Seattle WA), shipping ML & recommender systems to millions worldwide.
In the past, I led the data science team at Lazada (acquired by Alibaba in 2016). Personally, I shipped the ranking system (conversion & revenue up 5-20%), smart push-notifications (CTR & add-to-cart up 10%), and automated product & review classification (cost down 90%). Hypergrowth's fun =)
I'm lucky to work with awesome people on challenging problems to help millions globally. Here, I share what I've learnt on shipping ML systems, with a pragmatic & product slant.
Eugene possesses a rare blend of technical knowledge, business acumen, capacity to learn and passion for doing the right thing for the customer/business. Throughout his time with Lazada he proactively sought feedback and improved himself, going from strength to strength in delivery, team development and individual mentoring. It would be a pleasure and honor to work with him again.
Klemen Drole, Group CFO at Lazada (Alibaba)
Eugene gave a very inspirational keynote an the OLX Group Product and Tech 2019 conference in Amsterdam and absolutely nailed it! Given his hands-on experience as a data scientist, he was able to share the nitty gritty details with a technical audience. On the other hand, he was able to take a helicopter view explaining trends and developments. Thanks once again!
Merlin De Graaf, Partner at BLOOM
Eugene is an excellent leader whom I admire, respect and am grateful working with. Delivered creative and high-impact data projects, he remains very open-minded and humble. His philosophies of hiring and leadership play a crucial role in building Lazada's Data Science team as one of the strongest in SEA. He is the effective leader I’d choose to follow because he supports, protects, promotes the team's efforts, inspires, challenges and encourages the team to think bigger.
Quy Nguyen, Data Scientist at Lazada (Alibaba)
Eugene is a data scientist who finds the best way to solve business problems simply. He is leader who socialized data science throughout Lazada and enabled BUs to incorporate data products throughout Lazada. He is a mentor who cares deeply about his team on a personal and professional level, especially about the team's growth and well-being.. I was lucky to work with Eugene, learn by observing his conduct and work ethics, and by being mentored by him.
Michal Polanowski, Lead Data Scientist at Go-Jek
Eugene impressed me since the POC where he understood the requirements well and could articulate the solution clearly to us. During the production phase, Eugene directly observed users in day to day ops, and was open to our feedback and that resulted in an elegant solution which benefit our organization. Eugene is a very rare breed of high caliber data scientists which have deep/complex technical skill and yet able to communicate clearly to users and business level.
Harry Chan, AVP at Parkway Pantai Healthcare Group
Despite being in a technical role, Eugene is an excellent communicator, which is an important skill as a manager. He can distill the essence our technical work to convince stakeholders of its value. He also places strong emphasis on setting out a clear road map and prioritisation so everyone can work at their best. Eugene takes a long term view when designing engineering systems to ensure that complexity and maintenance efforts are minimised when in production.
YuXuan Tay, Senior Data Scientist at Ninja Van
Eugene was wonderful to work with. His ability to get things done quickly with high quality is impressive. He is always ready to roll up the sleeves and dive into work given. He often went above and beyond by incorporating his own ideas, and has a good balance between technical skills and business sense. He also has a strong desire to continuously learn and improve himself, and has demonstrated strong passion for data and analytics, which is the key ingredient to success.
Xian Xu, Manager, Cognitive People Services at IBM
Eugene quickly grew into the Lead Data Scientist position through his consistent delivery of results (e.g., successful POCs and production systems), and communication and leadership abilities. With his business acumen and ability to emphathize with clients, he solved their business needs and delivered practical solutions. He proactively improved himself via constant learning and seeking feedback, and mentored the team effectively into full-fledged data scientists.
Zhao Chuxin, CTO at VersaFleet
It was my privilege to work with Eugene; he showed what a 10x Data Scientist can do, ranging from understanding the data and business problem, applying the right techniques, to writing production code. Eugene played an important role in hiring and fostering our team culture by hosting knowledge sharing sessions and team bonding activities. With his contribution, we delivered 4 cost predictor models for the second-largest hospital chain in the world within 3 months.
Nguyen Lam Phuc, Senior Devops at Vortexa
Eugene embodies the spirit of servant leadership. He leads by example and is always supportive in guiding me to achieve my goals, often going the extra mile to ensure my learning needs are met. He provided timely and constructive feedback which helped improve the quality and efficiency of my workflow. He gives genuine advice, impacting the decisions I made in the first year of my career. His enthusiasm and deep understanding of data science is contagious and will always be an inspiration to me in my pursuit of knowledge.
Lim Wen Qing, Data Scientist at uCare.ai
Eugene was my team lead in uCare.ai. He has strong technical knowledge, exceptional communication skills, and a deep understanding of business. He is meticulous and has a clear framework to ensure deliverables are completed with high quality. I am very impressed with his leadership skills. He cares a lot about the team's growth and well-being and invests a lot of time in them, helping them to stay inspired and productive. It has been a pleasure to have him as my team lead. Eugene would be a rare asset to any data science team.
Aditya Sidharta, Data Scientist at Go-Jek
While I was at Lazada, Eugene did a wonderful job in mentoring me. He willingly spent his free time to guide the interns and made sure we had the right contact in Lazada. Eugene also has a very technical and logical mind and was often able to arrive at the right decisions and insights in the middle of uncertainty. He would definitely be an excellent team leader and member, and I had a blast working with Eugene. If you are looking for a hardworking and collaborative data team lead, Eugene would be one of the best choices.
Vincent Tatan, Data Analyst (ML), Trust & Safety at Google
Eugene leads by example, delivering high-quality data products and inspiring people who work with him to reach greater heights. He acts as a bridge - connecting business, technology and data teams. It has been a privilege to work with Eugene; under his leadership, Lazada data team grew into a strong, tight-knit group. If you are looking for a data team lead, Eugene is the right choice.
Kai Xin Thia, Senior Data Scientist at Refinitiv Labs
Eugene Yan works at the intersection of machine learning & product to build pragmatic, customer-facing ML systems. He's currently an Applied Scientist at Amazon. Previously, he led the data science teams at Lazada and uCare.ai. He writes & speaks about data science, data/ML systems, and career growth at eugeneyan.com and tweets at @eugeneyan.
I enjoy sharing my experiences and what I’ve learned, so others can avoid my mistakes and build on my lessons. I’ve been fortunate to work in awesome teams to solve challenging data & ML problems and ship to customers worldwide. Here, I hope to share some lessons and perspectives, with a pragmatic and product slant.
Also, as I continue to explore and learn, writing helps me to learn better. And when I share my thoughts and writing online, they attract like-minded people with whom I can discuss with and learn from. Read something that you would like to share, ask, or discuss about? Tweet me at @eugeneyan or reach out via email.
I’ll write about what I’ve learned or thought about. It’s usually related to the topics of data science, ML in production, or career. Here’s a word cloud based on the 55 posts I wrote in 2020. We can see common themes in (i) data & ML, (ii) problem & product & user & people (iii) writing & coding & learning.
Sometimes, I also write to answer questions I get from readers. This includes questions about my productivity habits, why read papers, the importance of writing for tech roles, and the difference between data/ML roles.
There will also be writing that might not be related to data science or ML. This includes topics on Commando, Soldier, Police, Beginner’s mind, and the 85% rule. Nonetheless, I hope you’ll also find them valuable.
Truth be told, I’m still figuring it out. Don’t be surprised if I write about completely different topics in future. If you want to keep in touch, subscribe to my newsletter.
I mainly write for two individuals and a group.
The first person I write for is myself. I try to write things that, when I revisit in a year or two, are (still) interesting; hopefully, this makes it useful for others too.
The second person I write for is my wife. She's always the first reader of my drafts (at least, until she gets sick of it). If she can understand what I write, especially on some of the more technical topics, mission accomplished.
The group of people I write for is my previous, current, and future teams. I pen my views on machine learning in production, data science & agile, and end-to-end data science, etc. This way, when the need arises, I've thought through them.
TypeScript: 0 / 1 (GitHub repo)