Competition for talented FI students - April 2024

The Association of Industrial Partners of the Faculty of Informatics of Masaryk University (SPP FI MU) in cooperation with Lexical Computing, Monet+, Red Hat Czech, Progress and Y Soft announces the Competition for talented FI students 2024.

Contest 2024

The competition is open to students of the 2nd and 4th semesters of Bachelor studies. The competition will include several tasks in computer science, which will take 24 hours to solve. The final part of the competition will take place in the form of interviews with representatives of FI laboratories and partner companies. The finalists can get one of the student researcher positions with a scholarship.

Stipends will range from 4-8k per month, depending on the intensity of involvement in the lab. For each position, a specific supervisor will be identified from the lab's staff or Ph.D. students.

Competition process (details to be added):

The Natural Language Processing Centre (NLP Centre), in collaboration with Lexical Computing, is looking for a student to collaborate on the processing of large text files (called language corpora) using large language models (LLMs). Lexical Computing develops the Sketch Engine, a system designed to statistically process large amounts of linguistic data (tens to hundreds of billions of words) for over 100 languages, which has become the industry standard for universities, institutions and individuals worldwide. The work will involve the preparation and evaluation of automatic annotation of existing language data using large-scale language models, focusing for example on the recognition of genres and themes in text. The development is mostly done in Python. We are interested in a long-term collaboration that may naturally evolve into a bachelor or master thesis.
Start date: immediately or by agreement
Sponsor: Lexical Computing


The Centre for Research on Cryptography and Security (CRoCS) is looking for 1 student to collaborate on the analysis and use of multiparty protocols for creating digital signatures. This technology is widely used for security in cryptocurrency applications, but has applications in other areas as well. The focus of the collaboration will be on open source projects and interesting use scenarios including user authentication and Bitcoin transaction approval. The first step will be to use existing implementations to create multi-party signatures and analyze their communication and computational requirements. Subsequently, depending on the student's preferences, this will be followed by developing mobile applications for multiparty protocols in Flutter, performance measurement of protocol implementations using a platform implemented in Rust, multiparty protocol implementations on smart cards, and more. We expect enthusiasm for applied security and an interest in programming (no need to be an advanced programmer). We are interested in a longer-term collaboration that may naturally transition into a bachelor's thesis solution or internship at Monet+.
Start date: immediately or by agreement
Sponsor: Monet+


The Centre for Research on Cryptography and Security (CRoCS) is looking for 1 student to conduct research and development in the area of Trusted Computing providing trusted state discovery of remote computers (running programs, their configurations) using a hardware component on the motherboard (e.g. TPM, SGX or TrustZone technologies). The first step will be to explore the capabilities of the keylime tool (https://keylime.dev/) for cloud-based trusted computing, including its practical installation and identifying current limitations. The activity will be carried out as a team effort in collaboration with members of the lab. We expect enthusiasm for applied security and interest in programming in common programming languages (e.g. C, Java, Python, no need to be an advanced programmer). We are interested in a longer-term collaboration that may naturally transition to a bachelor's thesis solution.
Term: start date by appointment
Sponsor: Red Hat Czech


The Centre for Research on Cryptography and Security (CRoCS) is looking for 1 student for research and development in the area of data analysis of security device certificate documents (Common Criteria, FIPS 140) and further development of the https://seccerts.org tool. The first step will be to become familiar with the current state of the seccerts.org presentation layer. The main task is to design and implement modifications to extend the capabilities of the tool. The work will be done in a team effort in collaboration with lab members. We expect an interest for applied security and knowledge of Python, as well as basic experience with web application programming (no need to be an advanced programmer). The main goal is to prepare a summary presentation (dashboarding) of informative statistics that are currently in .csv format. We are interested in a longer term collaboration that may naturally transition to a bachelor thesis solution.
Start date: March/April or by appointment
Sponsor: Red Hat Czech


Cybersecurity Laboratory (CYBERSEC) in cooperation with Progress is looking for a student for research and development in the field of computer networks. Progress develops a product for monitoring computer networks called Flowmon. The offered position is focused on working with this product, specifically on processing and analyzing network data. The main requirement is knowledge of the Python programming language and a desire to learn new things. Upon completion of the advertised position, we offer the possibility of longer-term collaboration, either in the form of a bachelor's or master's thesis, or by engaging in research projects with Progress Software.
Start date: immediately or by agreement.
Sponsor: Progress Software

The Embedded Systems Laboratory (EmLab) is looking for a student to conduct research in robotics, artificial intelligence or cybernetics. The student will be involved in the design and development of a smart robot that consists of servo motors, cameras, sensors, and a cloud-based control system. Research and development involves modifying the system to add new capabilities - environmental mapping, AI image processing, etc. Analytical thinking and a willingness to learn are prerequisites. Knowledge of programming in C# or C/C++ is an advantage. We offer the possibility of long-term cooperation in the field of embedded and control systems with the possibility of working on a thesis. In case of mutual interest, it is possible to continue long-term cooperation with Y Soft.
Start date: immediately or by agreement.
Sponsor: Y Soft