
Janith Weerasinghe
Machine Learning Scientist
About Me
I am currently a Senior Applied Machine Learning Scientist at The Washington Post. My work focuses on revenue optimization-focused projects. I am actively working on using Reinforcement Learning to optimize paywall targeting at The Post. Read more about this project in our Engineering Blog.
I received my Ph.D. in Computer Science from New York University. My dissertation research was in the intersection of Natural Language Processing, Social Media, and Privacy. I was primarily interested in Stylometry (the study of style in text) and how it can be used to mitigate abuse in online communities. View my publications here.
Prior to my Ph.D., I received a M.Sc. in Computer Science from Drexel University. I am originally from Sri Lanka and currently living in the United States.
Skills & Interests
- Artificial Intelligence
- Reinforcement Learning
- Revenue Optimization
- Natural Language Processing
- Social Media Analytics
- Privacy
Resume
Education
2022
New York UniversityNew York
Ph.D. in Computer Science
Thesis: Using Stylometry to Mitigate Abuse in Online Communities
2018
Drexel UniversityPhiladelphia
M.Sc. in Computer Science
2014
University of MoratuwaSri Lanka
B.Sc. Engineering
Major: Computer Science
Experience
2022 - Current
The Washington PostSenior Applied Machine Learning Scientist
Built multiple prediction models focused on revenue optimization and ran randomized control trials and A/B tests. My most significant contribution is the implementation of the Smart Metering algorithm, which currently makes most of the paywalling decisions at The Post. Apart from this, I am involved in designing other key models. I have interviewed, onboarded, and mentored new data scientists.
2015 - 2022
Drexel University & NYUResearch & Teaching Assistantships
I was a research assistant and a teaching assistant at various points during my graduate degrees at Drexel University and New York University. Apart from my dissertation research, I conducted office hours, graded student assignments, and guided student group projects. I conducted lectures on Planning and Plan Recognition and Introduciton to LISP. I also assisted in writing grant proposals together with industry and academic collaborators.
2019 Summer
FacebookSoftware Engineer Intern
Working in the Site Integrity - Fake Engagement team, I Implemented a deep learning model (LSTM) to detect suspicious user activity on Facebook. I trained embeddings to represent user actions and worked with several large-scale and real-time database systems (Hive, Presto)
2014-2015
99X TechnologySri Lanka
Software Engineer
Worked on two commercial products to port legacy web applications to JavaScript (AngularJS, HTML, CSS, C#)