Hacker News new | ask | show | jobs
by joelgrus 3178 days ago
I went through this same thought process a few years ago. I basically gave myself a crash course in CS and engineering and "reinvented" / positioned myself as a software engineer.

I left my data science job and spent a couple of years as a "pure" software engineer and now am a "research engineer" which is basically a software engineer who understands machine learning and deep learning.

By and large I'm very happy with the move (other than that the company I quit as a data scientist got acquired and I would have made more $$$ if I'd stayed).

2 comments

When I read your username I was a little taken aback. I have your python data science book and just assumed you were always a ML Software Engineer. I didn't realize you were a data scientist who transitioned into a more engineering focused role by teaching yourself CS.

I'm trying to do this myself, but it's mostly the road of failures with success somewhere out there. Seeing you did it gives me hope that I'll get there one day. Thanks!

That sounds like an interesting direction to go in.

Do you have any advice on making the transition? Did you stay within the same company, or move? What did you dp to demonstrate the ability to work as a software engineer?