Preetam Joshi
Machine Learning Engineer
RESUME

Skills
Professional ​
info​​
I build end to end, scalable and robust machine learning systems. I have had the opportunity to work on mission critical projects that used different types of machine learning algorithms to solve various problems. These algorithms included simple linear models like Logistic Regression to complex models like deep neural networks. I have experience in the end to end cycle of building and deploying a machine learning model: data analysis, feature exploration, model selection, and productizing the resulting model to operate at scale. I have worked at both large and small companies in addition to provide informal advice to various startups.
Machine Learning
Distributed Systems
​
Keras/Tensorflow
Scikit-Learn/Pandas
​
Apache Spark
Apache Storm
Apache Hadoop
​
Apache Hive
Apache HBase/DynamoDB
BigQuery/Spark SQL
MySQL
​
​
Work​
experience​

Netflix Inc., Senior Software Engineer
​May 2019 - present
I primarily work on machine learning infrastructure at Netflix. These systems power the personalization algorithms that generate video recommendations to the large 190+ million Netflix member base worldwide.
Languages
Scala
Python
Java
Golang
C++
SQL
Software Engineering Manager, Thumbtack Inc.
​Jan 2019 - May 2019
I helped guide data science projects in the trust & safety, ranking, monetization and growth teams.
Software Engineer, Thumbtack Inc.
​Sept 2016 - Dec 2018
As part of the data science team, I contributed to the end to end lifecycle of building and deploying a machine learning model. This included framing/designing the ML problem, offline data analysis, model selection and building infrastructure that supports scalable model training & serving.
We took a pragmatic approach to machine learning at Thumbtack - typically starting with simple heuristics or interpretable models and then moving on to apply complex techniques such as deep learning once the simple techniques hit their ceiling.
Senior Software Engineer, Yahoo Inc.
​Jan 2011 - Sept 2016
​Search & Personalization:
-
Worked on a ranking system that powers native mobile search apps.
-
Played a key role in Yahoo Recommends (Personalization as a service): http://yahoo.tumblr.com/post/96977561949/a-new-publisher-solution-yahoo-recommends
-
Key contributions in building the video personalization component - including content ingestion, content processing and query time content ranking (based on a given user and the content pool).
-
Several key contributions for Slingstone - the personalization system that powers the infinite content stream across Yahoo properties - example the homepage.
-
Played a key role in the speedy integration of the Summly summarization engine with the Yahoo! content pipeline. Some excerpts from the press:
"Perhaps the most impressive thing about this new app is the speed with which the Summly integration was achieved. Even if things were rolling behind the scenes before the announcement of the acquisition, the product cycle looks to have been quite short." - Darrell E., Techcrunch, (Article Link)
​
Cloud Platform Group:
-
Designed and Developed scalable, highly available distributed systems that formed the backbone of the ad-targeting, personalization and various other Yahoo! products
2010 - present
2010 - present
Education
M.S. Computer Science-Information Security, Georgia Institute of Technology
​Aug 2009 - Dec 2010
B.E. Computer Science & Engineering, SJBIT, Vivesvaraya Technological University
​Sept 2005 - May 2009