About me

I joined the Systems Group at ETH Zurich in 2011, where I work with Prof. Gustavo Alonso and Prof. Timothy Roscoe.

My research interests are in systems support for data science and big data to enable efficient use of modern and future hardware. My research spans across multiple system subfields: data processing layer, operating systems, and hardware accelerators for data processing.

I am on the academic job market: CV, Research Statement, Teaching Statement


Ph.D. in Computer Science

Jul 2011 - Mar 2017
ETH Zurich, Switzerland

Thesis: Database/Operating System Co-Design
Adviser: Prof. Gustavo Alonso, Co-adviser: Prof. Timothy Roscoe

M.Sc. in Computer Science

Sep 2009 - May 2011
ETH Zurich, Switzerland

B.Sc. in Computer Science

Sep 2006 - Jun 2009
Jacobs University Bremen, Germany


NEW! Kaan Kara, Jana Giceva, and Gustavo Alonso.
FPGA Based Data Partitioning.
ACM SIGMOD 2017, To appear
NEW! Darko Makreshanski, Jana Giceva, Claude Barthels, and Gustavo Alonso.
BatchDB: Efficient Isolated Execution of Hybrid OLTP + OLAP Workloads.
ACM SIGMOD 2017, To appear
Jana Giceva, Gerd Zellweger, Gustavo Alonso, and Timothy Roscoe.
Customized OS support for data-processing .
In Proceedings of the 12th International Workshop on Data Management on New Hardware (ACM DaMoN) 2016
Ionel Gog, Jana Giceva, Malte Schwarzkopf, Kapil Vaswani, Dimitrios Vytiniotis, Ganesh Ramalingam, Manuel Costa, Derek Murray, Steven Hand, Michael Isard.
Broom: sweeping out Garbage Collection from Big Data systems.
In Proceedings of the 15th USENIX Conference on Hot Topics in Operating Systems (HotOS) 2015
Jana Giceva, Gustavo Alonso, Timothy Roscoe, and Tim Harris.
Deployment of Query Plans on Multicores.
In Proceedings of the VLDB Endowment, Volumne 8, Issue 3, 2014
Jana Giceva, Tudor-Ioan Salomie, Adrian Schuepbach, Gustavo Alonso and Timothy Roscoe.
COD: Database/Operating System co-design.
Online proceedings of the 6th Biennial Conference on Innovative Data Systems Research (CIDR) 2013
Jana Giceva, Adrian Schuepbach, Gustavo Alonso and Timothy Roscoe.
Towards Database/Operating System co-design.
Second Workshop on Systems for Future Multicore Architectures (SFMA) 2012
Tudor-Ioan Salomie, Ionut Subasu, Jana Giceva and Gustavo Alonso.
Database Engines on Multicores, Why Parallelize When You Can Distribute?.
In Proceedings of the 6th Conference on Computer Systems (EuroSys) 2011


PC member: SIGMOD Demo 2017
Shadow PC: EuroSys 2016
Organizer: "Panel for Women in CS" at ETH Zurich (Spring 2015, 2016)


Google PhD Fellowship for Operating Systems - 2014

Best Poster Award at EuroSys - 2012


Teaching Assistant

Sep 2007 - Feb 2016
ETH Zurich, Switzerland

Advanced Systems Lab ( Fall 2011, 2012, 2013, 2014, 2015)
Data Modeling and Databases ( Spring 2015)
Introduction to Parallel Programming ( Spring 2014)

Jacobs University Bremen, Germany

General Computer Science I/II (Fall 2007, Spring 2008)
Computer Architecture and Operating Systems (Fall 2008)

Professional Experience

Research Intern

May 2014 - Aug 2014
Microsoft Research, Silicon Valley, CA USA

Worked on better automatic memory management in runtime engines for the Naiad big data system. Contributed to the system design, and worked on automatic inferral of typed regions.
Supervised by: Derek G. Murray and Michael Isard.

Research Intern

Jun 2013 - Sep 2013
Oracle Labs, Belmont, CA USA

Explored partition-reduce SQL operators, as a common method for enhancing existing SQL operators with hardware tuned partitioning primitives, and its applicability for Oracle's Exadata.
Supervised by: Michael Duller, Garreth Swart, and Nipun Agrawal.

Research Intern

Jun 2010 - Sep 2010
Systems Group, ETH Zurich, Switzerland

Internship as part of the MICS internship program. Explored and evaluated a data processing architecture on multicore machines for a mix of workloads. Results were published at EuroSys.
Supervised by: Tudor-Ioan Salomie and Gustavo Alonso.

Research Intern

Jun 2008 - Sep 2008
Digital Enterprise Research Institute, Galway, Ireland

Analysis of rhetorical aspects in mathematical documents. Implemented appropriate mark-up to support the new elements and a visualization framework.
Supervised by: Christoph Lange and Tudor Groza.