I saw the post on Linkedin and applied through their portal. They sent me the HackerRank link (2 programming tasks: 1 neural network + 1 data science, 4 theory questions). Then I had 3 more rounds, all technical: 1 with an engineer, 1 with a global team lead, and 1 with a researcher. The round with the global team lead was great, he had a deep understanding of all the mentioned techniques, but the researcher was a bit weird, he started the interview with a bad attitude.
The HR was unprofessional, she didn't tell me anything about the hiring process. I don't know how many rounds there were, technical or behavioral. I asked her twice, and she only replied after I cc'd the team lead. She duplicated my interview as well. I agree they pay well, but respect for people seems to be lacking in my case.
Preprocessing: how would you optimize preprocessing if you had 1 million records in the database, just a little about CI/CD
ML/DL: Embeddings (statistical methods + NN), similarity, what is RAG, interpolate, and extrapolate. If you have data from 2 years ago, how would you predict this year? Evaluate 2 chatbots, 2 models.
The following metrics were computed from 1 interview experience for the Tower Research Capital Machine Learning Engineer role in Canada.
Tower Research Capital's interview process for their Machine Learning Engineer roles in Canada is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Tower Research Capital's Machine Learning Engineer interview process in Canada.