Applied online, the recruiter reached out and the whole process took about 3 weeks. Went through a panel interview with managers and experienced engineers. Open and positive vibe communication culture, they talked about their project and my project with some technical details related to it!