Requirements: We prefer candidates who have at least one of the following areas of expertise (and ideally more): A background in Computer Science or a related field Proficiency in at least one of the following languages: C++, Java, Swift, or Kotlin Familiarity with modern version management and feature tracking software Basic understanding of programming languages and compiler principles Experience with mainstream compilers (e.g., LLVM, GCC) or projects of similar size and complexity Preferred Qualifications: We are looking for candidates who are: Senior BSc or MSc students, candidates, or recent graduates in Computer Science or related disciplines Strong in academics and programming, with publications in relevant conferences or journals, or contributions to open-source projects (or other evidence of independent work) Available to work full-time for at least four months