transitioning from data science consulting to software engineering