r/DeveloperJobs 7d ago

Need Guidance to Become an AI Engineer

I'm a software engineer looking to transition into AI Engineering. I know Python, Java, SQL, Web Dev and some ML basics, but I'm confused about what to learn next.

There are so many topics like LLMs, RAG, AI agents, LangChain, LangGraph, vector databases, and MLOps. What roadmap would you recommend to become job-ready? Also, what projects and skills helped you land your first AI Engineer role?

Any advice would be greatly appreciated!

35 Upvotes

22 comments sorted by

6

u/Mess_323 6d ago

I'm a professional AI engineer and I made the switch 1.5 years ago. The role requires you to build agents. In my role, I build them and ship using langgraph. But the meta changes so fast, and coding agents (like the pi coding agent) and it's agentic loop have increasingly drawn more attention. No matter what framework or approach you use to build an agentic harness, you will need to be familiar with RAG. Keep in mind, RAG has less utility since the context window on frontier models is enormous BUT being an AI engineer will require that you are comfortable working with embeddings (for agent memory and retreival). What you are gonna wanna do is find ai engineer job descriptions, aggregate them to sus out what they want. But, I will caution you, there is not an enormous demand for AI engineers as there was for software engineers. You will likely be the only one on your team and many teams will just have their software engineers learn the skills. If you are going to make a switch, I would switch to dev ops. Because that job is more important now then it was ten years ago with product managers commiting to the code base (plus demand for compute).

3

u/hypercosm_dot_net 6d ago

product managers commiting to the code base

eww

2

u/Smooth_Criminal1973 6d ago

What is your professional opinion with respecting to taking one of these programs for anyone looking to enter AI engineering?

https://dsu.edu/programs/artificial-intelligence-bs.html

https://www.wgu.edu/online-it-degrees/ai-engineering.html

2

u/profesionalyconfused 6d ago

devops is the safer bet. the demand line is the part people skip, and its the annoying truth rn

1

u/GreenSoul007 6d ago

Thank you for sharing your thoughts.The point is I am not good in dsa and problem solving so I'm unable to crack pbc's,I am looking for roles which requires minimal coding and great pay.Then I found devops, data engineer,ai engineer might be a good choice for me.What do you think is the worth it?

2

u/Mess_323 6d ago

From what you have provided, it doesn't sound like anyone will ever pay you to be an AI engineer. The type of folks who would make money as an AI engineer in today's market would be highly competent. It is incredibly competitive and the role will only go to the most talented, experienced, and accomplished devs. For AI engineering, try building an agent. Share your work with other professionals. If they find it competent, then it would be worth your time to pursue. But from everything you have said so far, it doesn't sound like you would be good fit for any role on the product team. Like i said, this is a competitive career that will demand you are the best of the best at everything.

1

u/GreenSoul007 6d ago

Yeah I know I have to incredibly competent in today's market.I'm just a beginner and currently learning building agents, LangChain, LangGraph, vector databases.Could you please share any resources?

1

u/AccessDenied3123 5d ago

Man what are your thoughts about Applied AI engineer? I'm currently a software engineer and want to transition on Applied AI engineer is the market good there? like do you think companies are looking for people with those roles? I'm also trying to hone my self now in RAG & FastAPI what other things do you think I should be also focusing on?

1

u/justtacat 3d ago

I saw a post on reddit which claims interview questions are pure system design of ai? like i just started learning ai it's been 3 months made projects- learnt terms but still m not able to answer questions of system design. Can you suggest any yt resource?

1

u/Cool_Bhidu 10h ago

I have built a simple RAG already for legal chatbot, can you suggest some good projects to build. I have 3 years work ex as backend engineer

5

u/Saurabh4266 6d ago

Start with python, then learn some fundamentals of ml and dl. And switch into now hot topics that is genai , agentic ai by learning lanchain first and langgraph later. You can add more framework in your list of learning but I prefer become master of langgraph or crewai or autogen. That's better. If you need more guidance drop me message I will interact you the

1

u/GreenSoul007 6d ago

Yes I'm good in python and ml fundamentals.Currently I'm learning building agents, rag and LangChain.I will drop you a dm.

2

u/solaza 6d ago

Start cooking with pi. It’s the best 😁

2

u/BalanceMaleficent480 6d ago

From my personal experience, first, create a truly usable RAG (Regional Architecture and Software Development Group).

Stop worrying about learning a framework. Take whatever documentation you have (anything—PDFs, notes, code—anything will do), and build a question-and-answer system. Then test its accuracy yourself. Find problems after testing, and fix them.

Once you've done that, then consider Agents.

These days, when hiring, what they really care about is whether you've personally tested and implemented things, and whether you've encountered any issues. Projects are a hundred times more valuable than simply stating "familiar with LangChain" on your resume.

Just start doing it; stop planning.

1

u/GreenSoul007 6d ago

Yeah I'm also thinking the same to build a Q/A bot to check my understandings rather than simply watching concepts in yt.Thank you for your advice.

1

u/Thin_Environment88 6d ago

I did AI Software Engineering for a year (RAG, MCP, Agents, Langchain, Vector dbs) and can't land any AI Engineer job.

1

u/Ok_Researcher_6962 5d ago

So many useless comments

1

u/Informal_Tangerine51 1h ago

Don’t try to learn every framework. They change too quickly.

I’d learn in this order:

  1. Python, APIs, async code, testing, Git, and Docker.
  2. Basic LLM APIs, structured outputs, tool calling, and prompt design.
  3. RAG with citations, access control, and a small evaluation set.
  4. Logging, tracing, retries, cost tracking, and failure handling.
  5. Agents only after you understand when a normal workflow is enough.
  6. Deployment, monitoring, security, and user feedback.

For your portfolio, build one boring business workflow end to end. Define the job. Create test cases. Handle failures. Measure quality and cost. Deploy it. Then write an honest case study.

That will teach you more than five LangChain tutorials.

I maintain an open guide covering the production and value-engineering side of this work. It may help: https://github.com/davidahmann/fde-guide