Orel Weinstock

Principal Software Engineer, GenAI Group at Salesforce

Yavne, Center District, Israel
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
Orel Weinstock is a Principal Software Engineer with 11 years of experience who currently leads GenAI infrastructure and RAG systems at Salesforce, building core pipelines, experimentation platforms, and analytics agents that put LLMs into production. He thrives on the hardest, end-to-end technical challenges—from low-level backend and database work (notably TTL improvements to the LokiJS in-memory DB) to deploying ML-driven services at scale—and remains relentlessly hands-on despite seniority. His career threads academic research, military-grade systems engineering, startups, and enterprise scale, giving him a rare blend of rigorous design thinking and pragmatic delivery. A believer that software engineering is still a craft in formation, he prefers to lead by example and code, and has a track record of systems he architected running long after his direct involvement.
code11 years of coding experience
job16 years of employment as a software developer
bookMaster of Science (MSc), Computer Software Engineering, Master of Science (MSc), Computer Software Engineering at Ben-Gurion University of the Negev
languagesEnglish, Hebrew, Romanian
github-logo-circle

Github Skills (5)

javascript10
database-design10
data-structure9
data-structures9
nodejs8

Programming languages (10)

TypeScriptJavaC++CoffeeScriptCJavaScriptGoHaskell

Github contributions (5)

github-logo-circle
techfort/LokiJS

Jan 2016 - Jan 2016

javascript embeddable / in-memory database
Role in this project:
userBack-end Developer / Database Engineer
Contributions:6 commits, 3 PRs, 35 comments in 1 day
Contributions summary:Orel primarily contributed to the `lokijs` database project by implementing and refining features related to Time-To-Live (TTL) functionality. Their work included adding TTL options, introducing a daemon process to clear aged documents, and making associated code modifications. These changes involved updating core database logic within the `lokijs.js` file. The commits demonstrate a focus on improving the database's data management capabilities.
memoryjavascriptnodejsdatabasemobile
moshewe/bp-ruby

Nov 2014 - Mar 2015

Contributions:30 commits, 6 pushes, 1 branch in 3 months
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
Orel Weinstock - Principal Software Engineer, GenAI Group at Salesforce