Jonathan Berant

Chief Scientist at Tel Aviv University

Seattle, Washington, 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
Jonathan Berant is a Chief Scientist and Professor of Computer Science based in Seattle with 13 years of experience advancing natural language understanding, question answering, and programmatic semantic parsing. He blends academic leadership at Tel Aviv University with industry research roles at Google and AI2, and now steers applied AI at Ask-AI, bridging theory and product. His work spans mapping language to executable programs and reasoning, informed by hands-on contributions to foundational open-source NLP tools like Stanford CoreNLP and the semantic parser Sempre, where he improved concurrency, performance, and core back-end logic. Known for rigorous research and practical engineering, he specializes in making complex language models reliable and efficient in real-world systems.
code13 years of coding experience
job8 years of employment as a software developer
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Tel Aviv University
github-logo-circle

Github Skills (14)

javas10
nlp10
performance-optimization10
multithreading10
java10
thread-safety10
concurrency10
natural-language-processing9
knowledge-representation9
machine-learning8
algorithms8
data-structures8
algorithm8
data-structure8

Programming languages (4)

JavaTeXJavaScriptPython

Github contributions (5)

github-logo-circle
percyliang/sempre

Oct 2013 - Apr 2017

Semantic Parser with Execution
Role in this project:
userBack-end Developer
Contributions:25 commits, 2 PRs, 9 pushes in 3 years 6 months
Contributions summary:Jonathan primarily focused on modifications to the back-end components of the semantic parsing system. Their commits demonstrate work on refactoring and splitting database components, adding feature matchers, and making code changes related to tutorial fixes. The user also added model files and made adjustments to existing lexicon functionalities. Overall, the contributions suggest a focus on refining the system's core logic and functionality.
argparsedialogue-systemssemantic-parsingparserexecution
stanfordnlp/CoreNLP

Jan 2014 - Jun 2015

CoreNLP: A Java suite of core NLP tools for tokenization, sentence segmentation, NER, parsing, coreference, sentiment analysis, etc.
Role in this project:
userBack-end Developer
Contributions:39 commits in 1 year 5 months
Contributions summary:Jonathan's commits primarily involve modifications to the CoreNLP library, focusing on thread safety, concurrency, and performance improvements. These include refactoring of `SynchronizedCollections` and `ThreadsafeCounter`, as well as implementing new thread-safe counter implementations such as `ConcurrentHashCounter`. The user also appears to have been involved in removing and merging code, and adapting to various changes within the project.
word-embeddingssentiment-analysisnatural-language-processingstanford-nlpsuite
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
Jonathan Berant - Chief Scientist at Tel Aviv University