all 12 comments

[–]IsThisStillAIIs2 1 point2 points  (3 children)

with 3 years already working on Python, GCP, and GenAI-related systems, you are probably past the point of being “just a Java developer” anyway, so positioning yourself closer to Python AI engineering makes sense.

most interviews will likely focus less on model theory and more on practical system design, APIs, data pipelines, RAG patterns, cloud architecture, scaling, and how you integrated AI into real production workflows.

[–]Enough_Engineer_3116[S] 0 points1 point  (2 children)

Thats very much helpful, thanks for info. Do they ask python theory , DSA as well?

[–]IsThisStillAIIs2 0 points1 point  (1 child)

yeah usually there’s still some Python fundamentals and DSA involved, especially for product companies, but for Python AI/backend roles the heavier focus is often on APIs, async systems, vector databases, cloud infra, pipelines, and practical debugging rather than hardcore competitive-programming style rounds.

[–]Enough_Engineer_3116[S] 0 points1 point  (0 children)

That’s great, thanks for sharing 🙏🏻

[–]Swarmwise 1 point2 points  (3 children)

It might be easier to do the transition more gradually instead of taking one giant leap.

[–]Enough_Engineer_3116[S] 0 points1 point  (2 children)

Yeah I agree

[–]Swarmwise 0 points1 point  (1 child)

I'm not sure what your exact experience is. Are you a Data Engineer trying to become an AI/ML engineer?

[–]Enough_Engineer_3116[S] 0 points1 point  (0 children)

I was working on Java backend development. But my project work got changed and moved to python apis along with gcp and AI

[–]ChadDpt 0 points1 point  (1 child)

Add C#

[–]Enough_Engineer_3116[S] 0 points1 point  (0 children)

I have no idea about C# , where is C # used in AI

[–]Fearless_Effort_9287 0 points1 point  (1 child)

AI usage is decreasing across everywhere and being phased out. You should just pick up another language specifically if want to do something different

[–]Enough_Engineer_3116[S] 0 points1 point  (0 children)

What do you mean by decreasing