SparklyKoala
SparklyKoala
Student

Advice for switching from SDE to ML/Data fields

Hey guys, so I have been interning at a company for the past 9 months. They have offered me a ppo and I will most likely accept it. But my interest lies in the ML field or some data fields such as data engineering. Can anyone advice me how do I go about it? Like should go for masters(my undergrad degree is not CS or some pheonix branch). Should I learn on my own and keep giving interview. Or should I take some experience in sde and then switch? Thanks in advanced

20mo ago
App Promo
DerpyJellybean
DerpyJellybean

Keep learning Software engineering. Learn ML on the side.

  • learn basics of linear algebra, probability, stats and multivariable calculus
  • pick up a ML course, ideally the latest one from univs like Stanford, CMU etc.
  • focus more on deep learning
  • pick up one of NLP or computer vision to really master the craft
  • learn how to design ML systems(swe will help here), read desining ML systems by chip hyuen

Good ML engineers and researchers are also great software engineers in my experience.

SparklyKoala
SparklyKoala
Student20mo

Thanks a lot for the advice

BubblyPenguin
BubblyPenguin

@DullThesis68
Are you an ML Engineer? Also what is the median pay for entry level ml roles and where does the average lie after some experience?

SnoozyCoconut
SnoozyCoconut

Keep applying ,build data projects and it's skills Also r u from bits?

SparklyKoala
SparklyKoala
Student20mo

Yeah I am from BITS, what gave it away?

SparklyKoala
SparklyKoala
Student20mo

And thanks for the advice.🙂

PrancingSushi
PrancingSushi
HCL20mo

Salary in core ML/DS fields like MLE, DS, Deep Learning Engineer etc is much lower than that of Software Engineering.

Except Software Engineer in Data, Cloud or Analytics. It's a new field where both DSA, ML/DS/NLP based on company, data analysis knowledge is required. Salary equivalent to SDE profiles

DerpyJellybean
DerpyJellybean

Rubbish! Might be true for service based companies. What's your source for such generalization? https://www.levels.fyi/t/data-scientist/locations/india?yoeChoice=senior&offset=60

PrancingSushi
PrancingSushi
HCL20mo

If you are working in that field, than you have the real life experience where no such source works.

If we take your example also, Entry level SDE roles for faang also are above INR 40 lakhs and above. And for a Data scientist, MLE etc?

Around INR 15-25 lakhs and even less than that in major companies.

I am taking about entry level positions, Post that TC for both Software Engineering and Data science, MLE is same!
(As this post is about entry levels positions)

GroovyBoba
GroovyBoba

I don't think ml/data roles are worth it unless you are working in research or core ml.

SparklyKoala
SparklyKoala
Student20mo

I have less interest in SWE as compared to ML. So for me thats why I think of switching.

SquishyCoconut
SquishyCoconut
Swiggy20mo

If they have offered you software engineer then please continue. In parallel learn ML in your free time. Understanding core software development concepts can late bring you an advantage while doing ML.

Discover more
Curated from across