Applied through UW jobs site, submitted resume and cover letter. Was contacted by hiring manager and asked to completely a coding test using Codility. Two questions, 30 minutes each, nothing too challenging. Several days after I submitted my coding test they asked me to come to their Belltown office for an in-person interview. This consisted of three separate interviews. I first met with a Technical Product Manager who asked me some general technical questions, inquired about my skills and background, and gave a detailed explanation of the job itself. Next was a technical whiteboard interview with a Software Architect. We discussed my Codility submissions and he asked what improvements I could have made to my codes. He walked me through a coding exercise and gave me helpful advice along the way. We ended the interview by talking about some of the details of the data science project I would be working on, and he asked me some math riddles.
Final interview was only about 15-20 minutes with the director of Data science. He described the logistics of the research group and asked about my experience working with a team. This was by far the easiest part of the interview. Overall this was quite enjoyable compared to your average software engineer interview. The whiteboard part was especially enjoyable; the interviewer seemed genuinely interested in guiding me to the right answer.
Still waiting to hear back after my interview, which was last Tuesday.