4

Hello Guys... Just wanted to have some opinions:

Considering long-term career stability, how does a Machine Learning engineer compare with a Software Developer ( C, C++, Java, Python, etc. ) & a Web Developer ( Java, JavaScript, SQL, CSS, Python ) ?

Comments
  • 1
    Same as now hardware engineer with software engineer - one won’t exist without the other. Though AI is relatively new, and while there is a big perspective in it (especially with quantum computing), there’s a little chance that some smart person will have a breakthrough with an incredible idea which proofs that we were looking at AI from the totally wrong perspective all this time, making all the gathered knowledge about AI pretty much useless...
  • 2
    If one is able to work their way up to “Machine Learning Engineer”, they would be skilled enough to easily flex between varying fields/trends of software development.
  • 0
    For long-term stability I'd go with Software/ML engineer. Web developmemt is an art and all (myself being also a web dev) but there are plenty of web devs out there.
  • 0
    @SevenDeadlyBugs That's a really good insight. So, alongside Systems, DB, Web development, you're predicting ML development is here to stay.. at least for next 10-15 years ?
  • 0
    @succyproggy I see. However, the specializations might require different skills.
    That is, the skillset necessary for ML requires being able to reason about & optimize for data pipelines. Same can't be said Software dev. with server/desktop/mobile architecture and Web dev. with Browser/mobile architecture related pipelines.. right ?
  • 0
    @bioDan Hmm.. yeah. The pace at which the dominant frameworks in Web space change seems frightening !
  • 0
    Being male stripper is better
  • 1
    Many of the high-paying ML engineer jobs require PhD (and lots of crazy abstract Math).

    Whereas you can still get high-paying job as software engineer without a PhD.
  • 0
    @programmer yeah but being an engineer is being able to adapt and be constantly learning. When I’m talking about skills, im not talking about concrete stuff like frameworks/languages but rather, the thinking process that that makes one an engineer.
Add Comment