I was doing ML as data scientist (deep learning in Tensorflow some SQL and basic development in boosting random forest etc) before but with low salary. I got offered SWE job with decent increase in TC so I took it even though I knew there would be almost no ML but more of software development in data engineering. It has been almost 4 months with the new job and I am struggling I think since I am having difficulties with the tickets assigned to me. In my previous job I mostly used Python in Jupyter for model developing and sometimes I wrote Python code for development. The new job requires Java and Scala but also be familiar with things like CI/CD. I want to learn these because I wanted to transition into SWE. I also feel shy about asking teammates for a help since my level is above average in the team. Should I be asking more help from teammates and try to be open? Maybe ask them to walk me through in some real examples for the projects I am going to be part of? Or start looking for jobs in ML again? I know programming is still a must even if I want to switch back. After gaining some experience in SWE, I hope to combine all of my skills in data science and SWE to something like Machine learning software engineer. Note that I am on H1b. Not with WD anymore this is an old account. TC: 220k tl dr: having hard time transitioning to SWE from DS. Want to be ML SWE at some point though. What to do?
Stay till you think they will lay you off. Always be open to asking for help rather than investing insane hours trying to figure out something small. When you are hesitant to something small, imagine how bad the situation would be if you have to ask the same question 6-12 months from now. Try your best to improve even if it's outside your comfort zone. Even if it's embarrassing. No one has ever grown staying within their comfort zone
No pain, no gain. You are in the right place.
Yoe?
you make 220k at Western Digital ?
Old account
Where you at now?