Serkan Karakulak is a Staff Machine Learning Engineer in New York with a decade of experience building production ML systems and seven years focused specifically on data science and banking-focused machine learning. He has led end-to-end projects across institutions from Türkiye İş Bankası to PepsiCo and Meta, shipping customer targeting, attribution, and ranking solutions that measurably improved business metrics. His technical strengths include NLP, Graph Neural Networks, and self-supervised learning, and he has applied research rigour from collaborations at NYU (including work with Yann LeCun) to reduce failure modes in autonomous driving models. Known for bridging research and product, he combines hands-on model development with stakeholder-facing delivery and mentoring of junior engineers. Based in NYC, he now contributes to foundational AI and ranking at Meta, bringing both applied impact and research sensibilities to large-scale ML challenges.
10 years of coding experience
11 years of employment as a software developer
BS Financial Mathematics, BS Financial Mathematics at Istanbul Bilgi University
MS Data Science, MS Data Science at NYU Center for Data Science
High School Diploma, High School Diploma at Deutsche Schule Istanbul / Alman Lisesi
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.