Ask HN: Which industry roles actually require daily use of CS knowledge?
After a few years in the industry, I have mostly accepted that most programming jobs these days are "lego programming", in the sense that we don't really use "computer science" knowledge in our day jobs, we mostly just connect API's and write business logic. I've mostly come to terms with this. But a couple of times a year, I start to wonder if there are any jobs these days that are more than just "lego programming".
So the question: does anyone here have a job in which the code they write is more "computer science" and less "lego programming"?
My hope with this question is to have a few modern examples of interesting computer science roles in industry, rather than reignite the old "all we do is CRUD" pity party.