No one means "3D engines programmer", "browser front end developer" nor anything ending with "engineer" when they use the word "computer scientist". The fact that I have to explain this is rather shocking.
The same way as data scientist position has mostly nothing to do with publishing in peer reviewed venues with high impact factor.
Also people in this thread seem to think a "computer science" undergrad degree is somehow related to computer scientist the working title. My understanding is that you start the pathway to a science career with a grad degree, like you start an engineering career with a job. Before the job or the grad degree you're no engineer/scientist