Good on you for learning a new skill and changing your life. Don't listen to the naysayers there will ALWAYS be "Negative Nellies." I have hired tech folks, not now unfortunately (hiring freeze), and have always looked for two things - passion and positive attitude. The rest I can teach. I'm oh-so-wary of entitlement and "I'm a genius, so I font have to play well with others." A job search is hard, very hard, but approach it like any other project, with milestones and learning/feedback loops. Each failure is an opportunity to learn and do better. Two specific pieces of advice: 1) Have a well-though put story - why are you changing careers, why do you love machine learning? 2) Look for places where you are a painkiller (need to have) not a gum drop (nice to have). With that in mind, craft your story to show me why YOU are my painkiller. I don't care about your personal life, your problems - wanting to move out, wfh, etc. I care about why your drive, self-learning, ambition are going to make you my perfect painkiller for MY problem. Who's feeling the I-need-a-ML-developer pain? I dunno, you need to research your marker, but off the top of my head - Support Logic, MonkeyLearn, Gainsight, Salesforce Project Einstein, any car company, any financial analyst, etc. Go for the big companies right now, but try them all. Don't obsess over WFH, take what gets you started. Passion, humility, drive. Best of luck!