SWE TO DS

Financial Engines dinero
Apr 14 18 Comments

My background
- masters degree in CS
- working as a SWE for a few years now

My study path towards DS
- started off by brushing my stats/calculus/linear algebra
- completed machine learning course by andrew ng on coursera
- completed the machine learning for coders course by fast.ai
- built a couple of projects and published on github to showcase to potential employers.

My interview prep method
-SQL practice (leetcode)
-Stat question practice(brilliant.org)
-Coding (leetcode)
-ML/Product questions (google/glassdoor/blind/etc)

My question

1. Is my study path and interview prep accurate for someone transitioning from swe to ds role?

2. Also for the coding round do DS interviews get in to data structures or are they more generic algorithmic problems. I want to know if i should spend time brushing up on all the DS/time complexity/space complexity etc.

3. What kind of role can someone of my background expect? i have heard some DS roles are more analytical and others are balance of analytics/modeling.

4. I plan to apply in the east coast(NYC,Boston,etc). What kind of TC should i be expecting on an average?

comments

Want to comment? LOG IN or SIGN UP
TOP 18 Comments
  • Wtf. Don't move from swe to ds. It's a very broad domain and gets paid less than swe for the same level.
    Apr 15 7
    • Financial Engines
      dinero

      Financial Engines

      PRE
      Akamai Technologies
      dineromore
      OP
      Is your role more business analytical or do you do ML?
      Apr 15
    • Both. Some companies have separate positions for each of those roles, some don't. My company buckets all the analytical and ML work as data science.
      Apr 15
    • Financial Engines
      dinero

      Financial Engines

      PRE
      Akamai Technologies
      dineromore
      OP
      Cool and what do you think of my study plan ?
      Apr 15
    • Study plan is good, though I urge you to rethink about your decision to move to ds, or at least gather enough data. How much time have you allocated for it?

      I am also preparing for a change, trying to move to a better company in a similar role. Pm me if you want to study together and are 'serious' about it.
      Apr 15
    • Financial Engines
      dinero

      Financial Engines

      PRE
      Akamai Technologies
      dineromore
      OP
      Down ! Check your inbox .
      Apr 15
  • New KKnf67
    Fast.ai is for hobbyists. It teaches you to regurgitate a few algorithms, but none of the critical thinking skills needed to be successful long-term. Focus your efforts on the Stanford courses.
    Apr 14 1
    • Financial Engines dinero
      OP
      True, I do feel after taking andrew ngs course i have a better intuition for ML compared to all the other high level black box udemy courses out there etc. Do you have any pointers in terms of my study path overall and my interview prep route.
      Apr 14
  • Veritas rbVp55
    There’s multiple kinds of data scientist though
    Apr 15 7
    • Financial Engines
      dinero

      Financial Engines

      PRE
      Akamai Technologies
      dineromore
      OP
      Are you currently a DS? If yes then for the coding round do
      I need to go over the data structure time complexities etc
      Apr 15
    • Veritas rbVp55
      Focus on your math more
      Apr 15
    • Financial Engines
      dinero

      Financial Engines

      PRE
      Akamai Technologies
      dineromore
      OP
      Do you recommend any good resources to practice stat questions ?
      Apr 15
    • Veritas rbVp55
      Play around with PyMC3 and PyStan; study those two libraries very deeply
      Apr 15
    • Veritas rbVp55
      Make up your own stat questions
      Apr 15