How do you deal with encountering “basic” Python functions you’ve never seen while solving

Wiame El Korno
Updated 18 hours ago in
2

I’m early in my career and would really appreciate some guidance from experienced professionals in AI/ML.

For my final year project, I focused on ML engineering—training models, exploring architectures, and working hands-on with tools like PyTorch. However, in my current (first) job, the work is centered around building GenAI/LLM applications using APIs like OpenAI and Gemini. It’s more about integrating existing models than developing or training them.

While the work is interesting, I feel uncertain about my growth. I’m not gaining deep technical experience or strengthening my core ML skills. Long-term, I’d like to either:

  • Pursue a job abroad (e.g., in Europe), or

  • Apply for a master’s in AI/ML with scholarship support.

I’m currently torn between three options:

  1. Continuing with LLM application development (e.g., agents, API-based tools),

  2. Shifting toward core ML engineering (research, training models), or

  3. Trying to balance both.

If anyone has faced a similar crossroads or has insights into which path offers better learning and international opportunities, I’d be grateful for your advice.

Thanks in advance!

  • Answers: 2
 
18 hours ago

Here’s my take as someone who’s navigated similar career decisions:

Go with option 3 (balance both), but be strategic about it.

Your current GenAI/LLM role is actually more valuable than you might think. Companies abroad are actively seeking people who can bridge the gap between research and practical AI applications. The ability to build production-ready AI systems is highly sought after in Europe’s tech scene.

For international opportunities: Your LLM application experience is a strong differentiator. European companies are investing heavily in AI products, and they need people who understand both the technical and practical sides.

For master’s applications: Admissions committees love candidates who can demonstrate real-world impact alongside technical depth. Your current work provides the “impact” story, but you’ll need to supplement with core ML projects.

My recommendation:

  • Stay in your current role but negotiate time for research projects
  • Contribute to open-source ML frameworks (PyTorch, Hugging Face)
  • Pick 1-2 core ML areas (computer vision, NLP research) for deep-dive side projects
  • Document everything—both your production AI work and research experiments

Timeline: Give yourself 12-18 months to build this hybrid profile before applying for masters programs. The combination of production experience + research contributions will make you incredibly competitive for both scholarships and international opportunities.

The key is positioning yourself as someone who understands both cutting-edge research and real-world deployment challenges.

  • Liked by
Reply
Cancel
on June 7, 2025

You’re in a great spot early in your career—exposure to both LLM applications and core ML is valuable. If your long-term goals involve deeper technical growth or grad studies abroad, building a stronger foundation in core ML (training models, understanding architectures, working with data at a lower level) will help you stand out more for research roles and scholarships.

That said, don’t underestimate the value of GenAI/LLM work—it’s highly relevant right now and offers real-world product experience. If possible, try to balance both: keep your job but carve out time for side projects or open-source contributions focused on training models or experimenting with ML systems. This hybrid approach keeps you professionally relevant while building the depth needed for future opportunities.

So, lean into your strengths from your final year project, keep learning on the side, and consider applying for research internships or fellowships abroad to strengthen your grad school profile.

  • Liked by
Reply
Cancel
Loading more replies