I'm the data team lead at a company of 40ish people. I've been in data/analytics for 7 years total, 5 years as a Data Scientist, the past 3 as lead here. The CTO is retiring and he told me today he recommended to the CEO that I be offered his position. Now, I'm no world-class machine learning practitioner or software developer, honestly probably average. Where I've been best is R&D, turning what the high-ups want into data/engineering problems, and generally being the go-to person when someone needs a tech face in a client pitch.
I have no qualms about taking the role itself, it'll be a significant pay raise and I already have a really good rep with everyone in the company that I need to. It's also a small enough company that there's no danger of me becoming wholly detached from the technical work. However, I'm worried that if/when it ever comes time to move to a new company, it'll either:
- Look like title inflation.
- Be too high of a title to be considered for lower level roles at other companies, particularly ones of a similar size.
- Be sacrificing some level of technical experience that'd I'd need to move to other companies.
Perhaps I'm overthinking it and/or it's a certain amount of imposter syndrome, but any input/advice on how to approach this would be much appreciated.