What is expected from new grad AI engineers?
Our take
I’m a stats/ds student aiming to become an AI engineer after graduation. I’ve been doing projects: deep learning, LLM fine-tuning, langgraph agents with tools, and RAG systems. My work is in Python, with a couple of projects written in modular code deployed via Docker and FastAPI on huggingface spaces.
But not being a CS student i am not sure what i am missing:
- Do i have to know design patterns/gang of 4? I know oop though
- What do i have to know of software architectures?
- What do i need to know of operating systems?
- And what about system design? Is knowing the RAG components and how agents work enough or do i need traditional system design?
I mean in general what am i expected to know for AI eng new grad roles?
Also i have a couple of DS internships.
[link] [comments]
Read on the original site
Open the publisher's page for the full experience
Related Articles
- Career advice for new grads or early career data scientists/analysts looking to ride the AI waveFrom what I'm starting to see in the job market, it seems to me that the demand for "traditional" data science or machine learning roles seem be decreasing and shifting towards these new LLM-adjacent roles like AI/ML engineers. I think the main caveat to this assumption are DS roles that require strong domain knowledge to begin with and are more so looking to add data science best practices and problem framing to a team (think fields like finance or life sciences). Honestly it's not hard to see why as someone with strong domain knowledge and basic statistics can now build reasonable predictive models and run an analysis by querying an LLM for the code, check their assumptions with it, run tests and evals, etc. Having said that, I'm curious what the subs advice would be for new grads (or early career DS) who graduated around the time of the ChatGPT genesis to maximize their chance of breaking into data? Assume these new grads are bootcamp graduates or did a Bachelors/Masters in a generic data science program (analysis in a notebook, model development, feature engineering, etc) without much prior experience related to statistics or programming. Asking new DS to pivot and target these roles just doesn't seem feasible because a lot of the time the requirements are often a strong software engineering background as a bare minimum. Given the field itself is rapidly shifting with the advances in AI we're seeing (increased LLM capabilities, multimodality, agents, etc), what would be your advice for new grads to break into data/AI? Did this cohort of new grads get rug-pulled? Or is there still a play here for them to upskill in other areas like data/analytics engineering to increase their chances of success? submitted by /u/vanisle_kahuna [link] [comments]
- [D]Trying to switch back to AI/ML — what skills are actually in demand right now?[R]I did my B.Tech in AI/ML where I learned core machine learning concepts like model training, evaluation, etc., and also completed an ML internship. However, my current job is in a different tech stack, and now I’m on the bench. [R] I want to switch back to my original path and aim for roles like ML Engineer / AI Engineer. But I’m confused about what to focus on right now. From what I see, many companies are now asking for GenAI skills (LLMs, LangChain, RAG, etc.), even for ML roles. So I’m unsure whether I should: - Go deep into core Machine Learning again - Focus more on Deep Learning - Or directly start learning GenAI tools and frameworks Given the current job market, what would be the best path to follow to become job-ready as an AI/ML or GenAI engineer? Would really appreciate guidance from people working in the field submitted by /u/iamshrey2 [link] [comments]
- How do you keep up without burnout?DS sometimes feels like there's infinite amount of things to learn. Most recent trend has been AI engineering And it's not like AI came in so you can deprioritize something else, but instead it just gets added to the heap. So you already had this massive amount of content to know from stats & product, trad. ML, deployment, ops, engineering, cloud, etc. and then you add the new thing on and the new thing. And when you read the job descriptions they literally list of all of this. I just had an interview for a random gaming company that wanted cloud, snowflake, stats, ML, ops, and AI experience in 1 person and it was for like 3-5 years of experience. And I wish that this was a one off thing but it seems to get more common. It actually feels like FAANG is easier to interview for because they silo people and not expect you to know and do everything What is your strategy for learning these skills without getting exhausted, or do you feel companies expectations are overflated? Is this a by product of AI where people are expected to do a lot more with less? submitted by /u/LeaguePrototype [link] [comments]
- Is the ds/ml slowly being morphed into an AI engineer? [D]Agents are amazing. Harnesses are cool. But the fundamental role of a data scientist is not to use a generalist model in an existing workflow; it's a completely different field. AI engineering is the body of the vehicle, whereas the actual brain/engine behind it is the data scientist's playground. I feel like I am not alone in this realisation that my role somehow got silently morphed into that of an AI engineer, with the engine's development becoming a complete afterthought. Based on industry requirements and ongoing research, most of the work has quietly shifted from building the engine to refining the body around it. Economically, this makes sense, as working with LLMs or other Deep Learning models is a capital-intensive task that not everyone can afford, but the fact that very little of a role's identity is preserved is concerning. Most of the time, when I speak to data scientists, the core reply I get is that they are fine-tuning models to preserve their "muscles". But fine-tuning is a very small part of a data scientist's role; heck, after a point, it's not even the most important part. Fine-tuning is a tool. Understanding, I believe, should be the fundamental block of the role. Realising that there are things other than "transformers" and finding where they fit into the picture. And don't even get me started on the lack of understanding of how important the data is for their systems. A data scientist's primary role is not the model itself. It's about developing the model, the data quality at hand, the appropriate problem framing, efficiency concerns, architectural literacy, evaluation design, and error analysis. Amid the AI hype, many have overlooked that much of their role is static and not considered important. AI engineering is an amazing field. The folks who love doing amazing things with the models always inspire me. But somehow, the same attention and respect are no longer paid to the foundational, scientific side of data and modeling in the current industry. I realise it's not always black and white, but it's kind of interesting how the grey is slowly becoming darker by the day. Do you feel the same way? Or is it just my own internal crisis bells ringing unnecessarily? For those of you who have recognized this shift, how are you handling your careers? Are you leaning into the engineering/systems side and abandoning traditional model development? Or have you found niche roles/companies that still value the fundamental data scientist role (data quality, architectural literacy, statistical rigor)? I'd love to hear how you are adapting submitted by /u/The-Silvervein [link] [comments]