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.
13 years of coding experience
8 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Tel Aviv University
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.
CoreNLP: A Java suite of core NLP tools for tokenization, sentence segmentation, NER, parsing, coreference, sentiment analysis, etc.
Role in this project:
Back-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.
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