Before that, he worked at the Hungarian Academy of Sciences as a researcher. His main interests are scalable machine learning and real-time data processing. He has been working with distributed stream processing and recommendation systems, and he used to contribute to the Apache Flink project.