Untimed coding assessment (implementing a specific form of data analysis on a given dataset) followed by behavioral/technical interview with two research scientists, then a short informal interview with research scientist and upper management. The behavioral interviews also consisted of some math/CS theory questions. They were not super structured, and they mostly just asked me to describe the various experiences I had on my resume.