Sam Steingold

Senior Quantitative Analyst

New York, New York, 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
Sam Steingold is a Senior Quantitative Analyst and PhD mathematician with 27 years of experience translating advanced mathematical modeling into production-ready data science systems across finance, advertising, and security. He combines deep expertise in stochastic processes, Bayesian modeling, graph and text analytics, and ensemble methods with hands-on software engineering in Python, R, C/C++, Scala and distributed platforms like Hadoop and Spark. Sam has built and led data science teams, mentored contributors to large open-source projects, and contributed to notable repos including Vowpal Wabbit and Emacs data-science tooling. His work spans the full ML lifecycle—from research and trading-system design to deploying robust production models and embedding huge Boolean expressions for ML at Amazon. Comfortable both in low-latency financial environments and product-facing analytics, he brings a rare mix of formal mathematical rigor and pragmatic engineering craft. Based in New York, he often operates at the intersection of open-source collaboration and proprietary system delivery, having done “data science before it was called data science.”
code27 years of coding experience
job19 years of employment as a software developer
bookHigh School, High School at Moscow School 57
bookMaster’s Degree, Applied Mathematics, Computer Science, Master’s Degree, Applied Mathematics, Computer Science at Moscow Aviation Institute (State Technical University) (MAI)
bookUniversity of California, Los Angeles
languagesRussian, English
stackoverflow-logo

Stackoverflow

Stats
59,232reputation
2.4mreached
908answers
368questions
Badges
common-lisp
top-1%
package
top-5%
sorting
top-5%
elisp
top-1%
macros
top-1%
recursion
top-5%
github-logo-circle

Github Skills (50)

code-optimization10
debug10
gnus10
c-language10
python10
macros10
networking10
refactor10
emacs-lisp10
socket10
parallel-computing10
emacs10
common-lisp10
jupyter-notebook10
refactoring10

Programming languages (13)

JavaC++CRustGoCommon LispJupyter NotebookR

Github contributions (5)

github-logo-circle
Jupyter notebook client in Emacs
Role in this project:
userFull-stack Developer
Contributions:67 commits, 43 PRs, 151 comments in 3 years 8 months
Contributions summary:Sam primarily contributed to the Emacs IPython Notebook (EIN) project by implementing features and fixing bugs related to the Jupyter notebook client within Emacs. They focused on the integration of the notebook functionality into Emacs modes by modifying and creating various modes like `ein:notebooklist-mode`, `ein:traceback-mode`, and `ein:shared-output-mode`. They also refactored existing code, improved code style, and addressed issues related to the interaction between EIN and the Jupyter server, including the kernel management and display functionalities.
jupyter-notebooknotebookemacsjupyteremacs-lisp
emacs-ess/ESS

Apr 2012 - Mar 2015

Emacs Speaks Statistics: ESS
Role in this project:
userBack-end Developer
Contributions:14 commits, 1 PR, 5 comments in 3 years
Contributions summary:Sam primarily focused on improving the Emacs Speaks Statistics (ESS) package by refactoring existing code and enhancing its functionality. Their contributions included optimizing code by using `dolist` instead of `mapc` + `lambda`, refactoring the usage of quoting of lambda forms, and updating keymap inheritance. Several commits involved making changes across multiple files, indicating a broad understanding of the codebase. The user also addressed bugs and improved the integration of ESS with different Emacs versions and other tools.
elispstatisticsemacsemacs-lspess
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
Sam Steingold - Senior Quantitative Analyst