4 ms·
Ask HN: SWEs who switched to AI/ML, how is it going?
For those of you who moved from software engineering to AI / ML (or even Data Science), curious to hear how it's going for you.
- brianjking 3y agoHow is AI/ML not involving SWE?
- ogarten 3y agoThis is a broad question. AI/ML needs a math-heavy background and also a lot of domain knowledge to make any sense. I think the best path for software engineers to go into data is via data engineering or MLOps or whatever it is called tomorrow. This is relatively close to software engineering in many cases, however it's becoming more and more about writing YAML files, too. What these field could really benefit from though is some software engineering best practices such as testing, linting, formatting and so on.
- AznHisoka 3y agoYou don’t need a math heavy background to do most ML/AI tasks. In fact I would say you don’t need much of a prior background. Just a desire to learn, tinker and experiment, just like most of software engineering
- ogarten 3y agoMh, I guess you got a point. I still stand with what I said more or less though. While you don‘t always need formal maths it gets much easier when you have a formal education in the field.
- aliston 3y agoThere's also a huge difference between someone who is working as an ML researcher versus someone working on AI infra or AI-based feature development.
- frantic2821 3y agoI don't really hear from them anymore, I am guessing they have their hands full and can imagine the pressure they might be on? could be completely wrong
- sk11001 3y agoIt's a job like any other. And it's not outside of SWE, it's part of it; this is a bit like asking how someone moved from SWE to being a backend developer.
- brianjking 3y agothis.
- wingman-jr 3y agoMy experience was quite a bit different than SWE. For me, it was as part of a R&D group and was more closely assigned to say, signals processing and my coworker was a physicist. The big change was that the skillset was more in rigorous thinking about the model itself and challenging how it worked. I had other parts to wireup the AI/ML that were more SWE for sure, though. What was your experience like?
- tmm84 3y agoMy personal experience comes from the following, I was a full stack person who eventually showed a high level of talent for frontend and made that my main expertise. However, with the demand for AI/ML/Analytics being big in my area I have had to do a hard transition. I have followed AI/ML/Analytics for some time and I have a foundational knowledge of the concepts behind it. However, it's taking theory/concepts to actual real world human interfacing applications that meet with what client's expectations that is the big hurdle. Learning to rein in the expectations is a skill that I feel is worth mastering at the same time.
- charbull 3y agoSwitched to an AI team 8 months ago. Ended up doing infra and api integration for llm tuning which is a nice way to start ramping up to the field. With every integration learned new things: Lora/pets, spin up servers to host the models for inference/tuning. It's a lot of learn on the spot compared to concepts from SWE life.