If you could take that job and leverage it to build your personal brand (blog, YouTube channel) I'd agree it's a dream job! The next best thing would be working in a research lab where you get to publish or speak under your own name.
I'm mainly concerned about bouncing back as a developer should this not pan out.
I am mainly concerned your letting past achievements limit future growth. One thing about technology, you leave and come back often times things get better. Besides you already got there once...