Like its already been mentioned, it varies from company to company. But overall it does seem like industry as whole has become a lot more focused and specialized, with good reason, though like you said indie devs obviously have more overlap than larger devs.
At Io it's changed a great deal since I was hired, back then Level Designers and Environment Artists were basically the same. These days it's definitely become much more specialized in the design side of things. An example is on the project I'm working on now, all Level Designers are very engaged in all aspects of the game's design, and though in the end our jobs are to design, mock up, script levels and kinda act as a producer for the level, then we also got the larger responsibility of actually making sure that mechanics and the overall direction is on track. It's not that its that new at the studio from my perspective, but these days it's much more underlined as a part of our jobs. I'm sure there's plenty other studios that does it differently, but it shouldn't surprise anyone that larger studios are probably gonna get a lot more specialized in the next couple of years.