Introduction
To orient you, it would be better If I gave some extra information here. imagine someone in their studies of software engineering has found out about the applications of ML in the field of astrophysics and has developed an interest in that area where the two intersect, however, they understand that just knowing some ML algorithms won't suffice for an academic pursuit in astrophysics so they very likely require a bachelor's degree in physics in order to proceed with that ambition.
The Crux
That being said, I'm curious to know whether it's realistic for this person to either:
- Complete their master's degree in AI.
- Form their thesis around the applications of ML in astrophysics while studying relevant books to their thesis (improve their knowledge of astrophysics).
- Eventually, pursue a Ph.D. focused on astrophysics.
or
- Continue with their studies in AI and keep astronomy at a hobby level.
Moreover, I understand that people from several engineering and non-engineering disciplines work alongside astrophysicists such as aerospace engineers, hardware engineers, or astrobiologists but which path do you think would help someone with such a background to eventually get a job related to astronomy or more specifically contribute to projects on the outer solar system exploration missions (JUICE, Juno, Cassini–Huygens). Also, I forgot to mention that the person in question prefers a route that ultimately helps them become a scholar and teach or research in some university as well.
Rambling Thoughts
Although I have found some really good answers in this other similar post such as this and this one that encourage a way of collaborating with established astrophysicists while using my SWE skills, I think that realistically speaking, it's not what I as a junior programmer might be able to achieve within a practical scope of time, that is from the age of 23 to 35. I might be wrong for thinking this way but in my belief, an academic environment offers a more rigorous and certain path towards becoming an astrophysicist. I should also make it clear that what I deeply want is a well-rounded academic life. I've realized that I love exploration and using the scientific method more than just writing code but that doesn't mean I find software development boring or ordinary.
In light of these considerations, I invite you to provide alternative perspectives and guidance on this matter.
TL;DR:
someone with a bachelor in software engineering is weighing the possibilities of becoming an astrophysicist or an AI engineer working in a position related to astrophysics and cosmology.