Alexander Ratner is a machine learning systems builder and entrepreneur with 13 years of experience, currently co-founder and CEO of Snorkel AI and an Affiliate Assistant Professor at the University of Washington. He brings deep research roots from a Stanford CS PhD to practical ML infrastructure, having contributed core data-ingestion and UDF tooling to DeepDive and enhanced weak supervision workflows in the widely used Snorkel project. Based in Menlo Park, he blends hands-on backend engineering with product leadership to turn research ideas into production data pipelines and training-data systems. Early founder experience with SiftPage and a background in physics from Harvard underline a pattern of tackling hard, data-driven problems from first principles.
13 years of coding experience
2 years of employment as a software developer
A.B. Honors Physics, A.B. Honors Physics at Harvard University
The Lawrenceville School
Doctor of Philosophy (PhD) Computer Science, Doctor of Philosophy (PhD) Computer Science at Stanford University
A system for quickly generating training data with weak supervision
Role in this project:
Data Scientist
Contributions:6 releases, 878 commits, 195 PRs in 3 years 7 months
Contributions summary:Alexander appears to be focused on enhancing the Snorkel framework by working on candidate extraction, annotation, and model training for a machine learning pipeline. They modified example notebooks to adapt to changes in the Snorkel API, particularly for categorical variables and the text-based model. Their commits include efforts to ensure the stability of the learning tests and the overall structure of the package, which included updates for the framework and improved the documentation.
Contributions:36 commits, 7 PRs, 27 pushes in 9 months
Contributions summary:Alexander primarily contributed to the development of utility tools within the `ddlib` library. Their work involved creating and integrating tools for parsing and printing data in the Postgres-style TSV (PGTSV) format, specifically designed for DeepDive's data processing workflows. They also implemented a UDF interface, enhancing the project's ability to process data through custom functions. These additions suggest a focus on data ingestion and transformation pipelines.
deep-learning
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.