After applying through LinkedIn, I received an email from the company HR recruiter. We scheduled an initial screening interview, which was then followed by an interview with the hiring manager. After couple of days I was invited for an interview with one of the research leads. After passing that stage, I was invited for a final interview which consisted of two technical sessions (coding skills and machine learning) as well as the presentation to the wider team.
I got a very positive impression from all the interactions. A very pleasant and competent team that while testing thoroughly my knowledge with some challenging problems were always making sure I am feeling as comfortable as possible in an interview situation. The response times were quite fast and we were able to move quickly through the interview stages. Overall, it was a very positive experience.