Depends on what I'll be working on and who I'll be working with. I know plenty of brilliant people who work for big name companies that are complete asshats that I would never work with no matter how much money I was offered (unless it was 7 figures). If the startup is working on something I believe in and the people are likable, I'd choose the startup.
Remember the if in “IF the startup succeeds”. Also, If I knew stuff well enough that I could work at DeepMind, I would start my own ML startup. But first I would join DeepMind so that VCs will throw some cash at me.
It is unlikely that you are going to personally shine at Deepmind. If you think that the startup is doing the right thing and that you can have an impact on it, then it is probably a better carrer choice.
"Working for a no name startup so that your future HR looks at your CV and doubt you do anything much" vs "working for Deepmind so that your future HR says wow the moment they look at your work experience section". Yup this is a no brainer. Unless you have the ability to carry the startup, there is no reason to take a dangerous risk like that. Moreover, startups won't let you work on what you want easily because most of the time they need more people to work on the main products.
dev-ai t1_irzxntd wrote
I don't think I'll ever face such a dilemma