Google Research

Ondrej Sykora


Ondrej is a software engineer on the Compiler Research and Operations Research teams in Paris. He's interested in applications of combinatorial optimization, linear and integer programming, CPU modeling, code generation, superoptimization and advanced code optimization algorithms.

Ondrej obtained his masters degree in Computer Science and Artificial Intelligence at Charles University in Prague in 2007, and worked on his (yet unfinished) PhD there before joining Google Paris full-time in 2012.

Learn more about how we do research

We maintain a portfolio of research projects, providing individuals and teams the freedom to emphasize specific types of work