I applied online in April, 2018. The whole process took 4 weeks including: one phone screening, one technical phone interview and an one-day onsite interview with 5 back-to-back individual interviews.
Technical phone interview: standard coding questions that are similar to questions in Leetcode.
One-day onsite interview with 5 back-to-back sessions. The questions essentially covered the following: reviewing my background and experience, coding questions, machine learning design questions, motivations to join Dataminr and brain-teaser puzzles. The questions asked in the onsite interview were quite difficult, in my opinion, especially when you have to answer some open-ended questions.
One week after the onsite interview, Dataminr let me know the result of the interview and decided to hire me.