However, in the meantime I was also able to find my motivation again for continuing the PhD. My main project is dealing with the application of computer vision and deep learning. While not overly excited about the specific topic, I appreciate the freedom, the intellectually challenging work, even teaching. Most of all, I enjoy to really become an expert in a domain.
I'm completely lost on how to proceed now: My stomach feeling is to decline the offer. It is in an unrelated field, so I'd have to give up on deep learning which sucks a lot. However, it is also a fantastic salary for Germany. I'm waking up at night sweating bullets about giving up so much money, missing out on the kick-start of an industry career. But I'm also sweating bullets about not working in machine learning anymore. I've already put so much energy into machine learning and fear that, once I switch away, the path back to it won't be easy.
"Money is just a hygiene factor" seems like a good perspective once you already made bank. Have you given up on a good salary early in your career? What is your experience? What would you recommend?
Now, personally, if you got your motivation back, I'd advise to go ahead and finish this PhD! You'll have plenty of offers in the future, probably including more meaningful ones. We are in a field where job offers are not missing. You only have one PhD (usually) and you don't want to regret having spoiled it your whole life (of course, if it is not working out, get the hell outta there). Your PhD is (supposed to be) your personal work. Your rules and your ideas. At a level your job offer probably won't reach. You'll be able to try a software developer position later, there's no rush.
(as someone who did a PhD and is now working as a software developer).
(and yes, I did decline a job offer with a much higher salary that my current one, but I'm happy to have made this call: my salary is still decent, and I do something meaningful to me, and geographically close to where my friends are)
I wish you the best. There's no wrong answer. Relax and enjoy life.
For example, you mention that your career would involve giving up machine learning. There are definitely jobs in Germany where you could do both, here's an example of one: https://www.argo.ai/careers/open-positions/?gh_jid=3560509 (disclaimer, I work there).
In my opinion, there will always be opportunities for interesting work. There will be opportunities for work if you complete your PhD, and there will also be opportunities if you don't, so pick whichever route you think will make you happiest in the long term. Don't pick an option out of fear of missing out on a job, there will be more in the future.
a) Consider the take-home after tax, and compare that as it does make the numbers a bit more realistic.
b) It's not just money, it's time and energy. If you're not entirely sold on the idea (which it sounds like you aren't), then it's probably going to be more enjoyable for you to continue your PhD.
c) Offers come and go, and you've got an idea of what's possible. Maybe you won't get the same again in the future, but maybe you'll find something mid-way post-PhD which will give you satisfaction of work and better pay.
Don't focus on the money, focus on the fact that you're going to be spending the majority of most days doing this thing, and do what matters to you.
Being a successful academic (eg consistent publications in top conferences or journals) brings a qualitatively better life style than SWE at a company.
You are globally recognised as an expert, can travel to meet like minded colleagues all over the world, and have full control of how you spend your time.
If however you’re struggling in academia, then it can be brutal because you spend more and more of your time trying to attract resources to continue your work.
That doesn't mean a PhD is right for you, or you shouldn't take a once in a lifetime offer in the unlikely event that is what this is, but FOMO can be a very strong and misleading signal - and fortunately you seem to be aware of that.
Just make sure to keep living on your PHD salary, put the rest to savings. If you start living on the higher salary you'll never be able to go back to your PHD again.
Re the money, you might well be able to command a much higher salary as a PhD in computer vision / deep learning, which would be an argument for continuing the PhD.
The part that gives me pause is that you are not really excited about your PhD topic. It's a long process, so I think you will want to have that excitement to be able to sustain you through doing a PhD.
I'm currently building a network of domain expert mentors, where companies can connect with experts for advising their existing team to solve business problems. Think of it like very low commitment consulting. It might be a great way to get a better feel for industry (and the salary you can command) before making a hard commitment.
If that sounds interesting, shoot me an email. My email is
That said, there is always the risk that the space gets crowded, or research gets too expensive, or innovation slows down. I think this is particularly risky in vision-related AI.
I personally was going to go for a financial mathematics degree, cause that was interesting and lucrative in 2006. That field almost doesn't exist anymore...
The salary has been awesome, I’ve learned more than I ever did at University, and I’ve largely been able to focus on the topics I’m interested in. And yet, my recommendation is that you probably should complete your PhD.
Ultimately, taking a job means selling your autonomy to somebody else. It’s very hard not to be ashamed of that when you really think about it.