Carl Saroufim

Senior Software Engineer, Machine Learning at Google

San Francisco, California, United States
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

👤
Senior
🎓
Top School
Carl Saroufim is a Senior Software Engineer specializing in production-ready machine learning and NLP with nine years of experience building large-scale text and document understanding systems. Based in San Francisco, he currently leads ML development for Google's Document AI Custom Document Workbench after a multi-year tenure at Microsoft where he delivered multilingual sentiment, aspect-based sentiment, and key-phrase extraction models for Cognitive Services. He combines research-grade rigor from an MIT Operations Research MS with hands-on platform engineering—designing infra, model features, and end-to-end pipelines that take transformers and custom models into production. His background spans applied research (IoT anomaly detection at MIT) to enterprise ML productization, giving him a rare fluency across modeling, deployment, and domain-specific solutions for legal and financial documents. Notably, he has built both reusable toolkits and verticalized NLP models, favoring practical, scalable approaches that prioritize real-world robustness.
code9 years of coding experience
job6 years of employment as a software developer
bookMaster of Science in Engineering, Engineering, Master of Science in Engineering, Engineering at Ecole Centrale Paris
bookMaster of Science (MS), Operations Research, Master of Science (MS), Operations Research at Massachusetts Institute of Technology
bookFrench Baccalaureate in Sciences with highest honors, Mathematics, French Baccalaureate in Sciences with highest honors, Mathematics at Collège Notre-Dame de Jamhour Lebanon
bookMPSI/PSI*, Mathematics, Physics, and Engineering, MPSI/PSI*, Mathematics, Physics, and Engineering at Classe Préparatoire Sainte-Geneviève Versailles
languagesEnglish, Arabic, French
github-logo-circle

Github Skills (64)

sentence-embeddings10
pytorch10
latent-dirichlet-allocation10
gensim10
r-server10
word2vec10
python10
corpus10
arabic-nlp10
data-mining10
machine-learning10
word-embeddings10
information-retrieval10
lda10
fasttext10

Programming languages (6)

RC++HTMLJupyter NotebookTSQLPython

Github contributions (5)

github-logo-circle
saroufimc1/gensim

Dec 2017 - Feb 2018

Contributions:2 pushes, 1 branch in 2 months
nlpmachine-learningfor-humanstopic-modellingmodelling
Contributions:1 push in 1 day
analyticssqlsql-serverr-server
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
Carl Saroufim - Senior Software Engineer, Machine Learning at Google