Ondrej Skopek

Senior Research Engineer at Google DeepMind

Zurich, Zurich, Switzerland
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
Ondrej Skopek is a Senior Research Engineer at Google DeepMind with 13 years of software engineering experience and a strong academic background from ETH Zürich. He blends research-grade expertise in NLP, computer vision and ML with production engineering, having driven large-scale text-generation and NLU efforts at Google and implemented distributed training pipelines during internships. His open-source contributions span practical systems—like a Java-based ANPR project—and improvements to popular Java tooling in OptaPlanner, reflecting a pragmatic focus on maintainability and performance. Comfortable in both research and product contexts, he has taught NLP to large master’s cohorts and repeatedly moved experimental models into robust codebases. Notably, he progressed from internships at Google, Microsoft and Red Hat to senior research roles, demonstrating a sustained trajectory from systems engineering to cutting-edge ML research.
code13 years of coding experience
job6 years of employment as a software developer
bookHigh School Foreign Languages, High School Foreign Languages at Gymnázium Myjava
bookMaster's degree Computer Science, Master's degree Computer Science at ETH Zürich
bookBachelor's Degree Computer Science, Bachelor's Degree Computer Science at Charles University
languagesEnglish, German, Slovak, Czech
stackoverflow-logo

Stackoverflow

Stats
788reputation
143kreached
27answers
2questions
github-logo-circle

Github Skills (18)

guava10
java10
javas10
computer-vision10
refactoring10
swing10
front-end-development9
optimization8
constraint-programming8
maven6
gitlab-ci-runner6
netbeans6
opencv6
automatic-license-plate-recognition6
optaplanner6

Programming languages (10)

TypeScriptC#JavaShellCSSC++LuaHTML

Github contributions (5)

github-logo-circle
oskopek/javaanpr

Oct 2013 - Jan 2021

JavaANPR - Automatic Number Plate Recognition System for Java
Role in this project:
userBack-end Developer
Contributions:2 reviews, 225 commits, 41 PRs in 7 years 4 months
Contributions summary:Ondrej's initial contribution involves an import, indicating the creation of the project. Their commits show that the user focused on building the application's foundational structure, including setting up the main application frame and user interface elements, and linking to the codebase related to number plate recognition. The user also implemented key components for image loading and plate recognition. The commits suggest a focus on building a functional Java-based system.
number-platelicense-plateplateplate-recognitioncars
AI constraint solver in Java to optimize the vehicle routing problem, employee rostering, task assignment, maintenance scheduling, conference scheduling and other planning problems.
Role in this project:
userBack-end Developer
Contributions:172 commits, 60 PRs, 143 comments in 1 year 11 months
Contributions summary:Ondrej primarily focused on refactoring and improving the code by substituting deprecated dependencies with more modern alternatives. They replaced all instances of commons-collections with guava collections. Further contributions include fixing TODOs related to Guava and updating the machine reassignment example. They also implemented improvements in the best solution mutation statistic and other internal changes.
problemslocal-searchsimulated-annealingconstraint-programminglogistics
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