About#
Hendrik Makait is a data and software engineer building systems at the intersection of large-scale data management and machine learning. Currently, he works as an Open Source Engineer at Coiled maintaining and improving Dask and its distributed execution engine. His focus areas include P2P shuffling which allows shuffling large data at constant memory, and observability with Dask to help users understand and optimize their workloads.
Previously, he has worked on scalable data management for multimodal and unstructured sensor data, as well as data engineering for business intelligence. He worked on the design and implementation of a scalable query engine at SiaSearch (acquired by Scale AI), and later scaling the ingestion and querying capabilities of Scale Nucleus. Before that, we was a data engineer at Project A working companies ranging from pre-seed startups to established marketplaces with 500+MM USD valuations to design, implement, and improve their data analytics capabilities.
While doing his M.Sc in Computer Science at TU Berlin, he did research on data management with modern hardware at thea DIMA Group at TU Berlin and later at the DES Group at HPI. He wrote his thesis on rethinking message brokers to leverage remote direct memory access and persistent memory, and his research was awarded 2nd place in the Graduate Student category at the ACM SIGMOD 2020 Student Research Competition.
Interests
Large-Scale Data Systems
Distributed Computing
Machine Learning Systems
Open Source Software
Education
M. Sc. in Computer Science, 2017 - 2020 Technische Universität Berlin, Berlin, Germany
Visiting Undergraduate Student, 2014 Harvard University, Cambridge, USA
Visiting Undergraduate Student, 2014 Massachusetts Institute of Technology, Cambridge, USA
B. Sc. in Computer Science and Business Management, 2011 - 2015 Nordakademie, Elmshorn, Germany