Oleg Rybkin is a research scientist and reinforcement learning specialist with a decade of experience blending academic rigor and industry impact to “make robots less robotic.” He holds a PhD in Computer Science from the University of Pennsylvania and has held research positions at Berkeley, DeepMind, Google, xAI and now Cursor, working at the intersection of RL, robotics, and generative models. Oleg’s trajectory spans international collaborations—from Prague and Tokyo to San Francisco—and includes postdoctoral work that translated theoretical advances into practical robot behavior. Known for bridging foundational research with product-minded execution, he favors approaches that make autonomous systems more adaptable and human-aligned. Beyond publications, his personal site and GitHub reflect a practitioner who experiments openly, iterating on ideas that move quickly from notebook to real-world trials.
10 years of coding experience
6 years of employment as a software developer
Bachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at Czech Technical University in Prague
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at University of Pennsylvania
Repository for the paper "Planning to Explore via Self-Supervised World Models"
Contributions:39 commits, 37 pushes, 2 branches in 1 year 10 months
pytorchsupervisedexploredeep-learningworld-models
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.