Interns Wanted (Q4 2022)!

New NLP internship positions at TakeLab FER — 2022-Q4 call — apply till 26 September

Text Analysis and Knowledge Engineering Lab (TakeLab) at FER, University of Zagreb, Croatia, invites applications for student internships in the 2022-Q4 round. The internships are in R&D for natural language processing. We offer a 3-month half-time internship with a possibility of extension. The internship period is from October 2022 at the earliest till the end of December 2022 at the latest. The internship period is negotiated on a per-person basis.

TakeLab FER is a young and dynamic research team and the leading group for Natural Language Processing and Text Analytics in Croatia. The group pursues diverse research topics, ranging from information extraction and semantic search to computational semantics and opinion mining.


In this round, we’re looking for interns to work with us on the following projects:

  • TakeLab Retriever – a platform for real-time Croatian news media analysis and tracking. Help us collect and analyse millions of news articles with the use of state-of-the-art machine learning models;
  • Profact – you would work with unsupervised models for topic modeling and ML models for language analysis of COVID-19 narratives in news articles and social media posts;
  • DevOps – one interested intern will spend a portion of their time working across teams, supporting their DevOps needs, as well as maintaining TakeLab’s shared server infrastructure. 100% Linux. 



  • implementing machine learning models for natural language processing problems
  • integrating and optimizing machine learning models for production-level software systems
  • software development for natural language processing-based systems


Basic qualifications:

  • 1+ years of programming in an object-oriented language [Retriever/Profact]
  • computer science fundamentals in algorithms, data structures [Retriever/Profact]
  • eagerness to learn [Retriever/Profact]
  • familiarity with Python [Retriever/Profact]
  • familiarity with Databases [Retriever]
  • being comfortable around a Linux shell [DevOps]


Preferred qualifications:

  • interest in Machine Learning and Natural Language Processing [Retriever/Profact]
  • 3+ months of hands-on software development experience [Retriever/Profact]
  • pursuing Master’s in Computer Science [Retriever]
  • pursuing a Bachelor’s / Master’s in Computer Science [Profact]
  • Linux/git basics [Retriever/Profact]
  • familiarity with the following technologies: PostgreSQL, Docker, PyTorch, scikit-learn [Retriever]
  • familiarity with Vue.js [Retriever]
  • have taken the NKOSL class at FER [DevOps]


With us, you can:

  • develop state-of-the-art machine learning and NLP frameworks
  • be a part of the best Croatian NLP research group
  • publish papers on the top-tier NLP conferences (ACL, NAACL, EMNLP)
  • expand your software development skill set in our TakeLab skills sessions
  • help yourself to relevant NLP and machine learning literature
  • open-source your work
  • exercise for free in the sports complex Martinovka
  • unwind at Christmas parties and summer Sljeme hikes (if COVID permits)



Please direct all your inquiries to



Applications (a short Statement of Interest and a CV, combined in a single PDF) should be sent by e-mail to

All applications received before 26 September 2022 will receive full consideration. The positions remain open until filled.

As an equal opportunities employer, TakeLab FER positively encourages applications from suitably qualified and eligible candidates regardless of sex, race, disability, age, sexual orientation, gender reassignment, religion or belief, marital status, or pregnancy and maternity.