The interview process was the following: 1. Non technical discussion about CV, skills and experience. In the 1st email underlined role was for a Data Scientist. Introduction to my CV, how I see myself within the team. Describe projects that I have been working on. 2. Technical interview for the role of Machine Learning Engineer (changed in the 2nd email). 2.5 hours interview. No discussion regarding CV. Questions regarding technical projects I had been working on, theoretical questions for ML models (BDT, Random forests, etc), Neural Networks. Hands on technical interactive python code, within the software development scope. In general I would describe the interview process inadequate. The 1st interview was typical, with a Talent Acquisition Specialist and the vibe you got from the beginning was that the role was not yet specified. In the 1st interview, I was asked whether I would like to work as an ML engineer or a Data Scientist. The interviewer could not answer the question of whether this is a Junior, Middle or Senior level job opportunity. As for the technical interview, it was with a Tech. Manager. I was asked once again whether I know the role I am submitting (ML engineer, DS). The interviewer had no overview of my CV. The interview was booked for 1.5h although it lasted 2.5h. Even though the interviewer explained that this is an ML Engineering role (1st interview this was a Data scientist role), the questions asked in the technical question were are related to ML models. No questions asked about deployment of ml models into production or even software skills (although a technical evaluation on software was performed). Typical binary evaluation of the candidates without taking into account the technical and educational background of each individual. At some point, when 1 question was not answered, the interviewer pointed out that this is a technical interview and thus I should have been more prepared.