If you want my advice, it is simply this: look for dysfunctional companies. They're easy to recognize, because they look like pretty much the opposite of those companies everybody really want to work at. Take everything you see from a website like Elastic[1] for example and invert it: - It should NOT be clear what the value proposition is. - The website should NOT adhere to modern design standards, or at least do so…
Specifically, stay away from the tech industry. 1. Look for a smaller antiquated company or department that doesn't understand IT, and has few if any in-house IT professionals. Make sure the role doesn't include user support. Look for "Operations" jobs. 2. Look for positions that have a TON of manual work. Search for "prepare daily/weekly/etc... reports." and similar job functions. 3. Automate as much of it as possib…
Eventually the marketing department caught on that I had a really fast way to build reports and marketing targets that didn't require using a cumbersome db marketing tool and manually generating reports. I shared what I had built, and it royally pissed off everyone else in my role because they thought they were going to lose their cushy do basically nothing jobs. It actually turned into the team building out more tooling + automation, and most people learned valuable skills. The company even sent people to training and paid for tech books etc.
I left shortly after for greener pastures, but overall I think it was a net win.