Assistant Professor of Computer Science

at  Roskilde universitet

4000 Roskilde, Region Sjælland, Denmark -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate23 Jan, 2025Not Specified23 Oct, 2024N/AData Science,Addition,Interaction Design,Interdisciplinary Collaboration,Nlp,Natural Language Processing,Data Analysis,Internet,Technology,Programming Languages,Computer Science,Databases,Algorithms,It Security,Learning Techniques,Multimedia,ItNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Department of People and Technology, Roskilde University, invites applications for a position as assistant professor of Computer Science from February 1, 2025 or as soon as possible thereafter. The position is limited to 3 years.
The Department of People and Technology is the largest department at RUC. It covers a wide range of subject areas, broadly focused on the interactions between humans, society, and technology/systems. This includes fields related to human health, IT, and scientific disciplines, as well as planning, intervention, and design. The position will be based in the Programming, Logic, and Intelligent Systems research group. Together with the neighboring research group for Sustainable Digitalization, we focus on the design, construction, validation, and evaluation of increasingly complex and sophisticated systems, integrating both basic and applied research. The development of reliable, intelligent, and resource-efficient systems requires foundational research in the mathematical and logical foundations of databases, algorithms, and programming languages. Both research groups are steadily expanding due to increasing teaching demands and external funding in these areas.
Read more about computer science at Roskilde University (RUC) at https://ruc.dk/en/computer-science-roskilde-university and at https://forskning.ruc.dk/en/organisations/programmering-logik-og-intelligente-systemer.

QUALIFICATIONS

The successful candidate will be embedded in the research group Programming, Logic and Intelligent Systems (PLIS) and must align their research with to the with the group’s focus areas (see more at https://forskning.ruc.dk/en/organisations/programmering-logik-og-intelligente-systemer). The group’s work focuses on the following topics:

  • Artificial Intelligence and decision support tools
  • Big data analysis and data science
  • Analysis of programming languages and program properties
  • Interaction design
  • Logic and knowledge modelling
  • Complex IT systems, databases and IT security
  • Innovative applications of IT and Internet of Things

Knowledge and skill in one of the following scientific areas are required:

  • Solid foundation in computer science, including a comprehensive understanding of fundamental principles and concepts.
  • Expertise in recommendation models and algorithms, with experience in news recommendation being a plus.
  • Skilled in machine learning techniques, including semi-supervised learning, transfer learning, and deep models.
  • Capable of extracting information from multimedia and natural language processing (NLP).
  • Additionally, strong programming skills in one of the following languages are required: Python, Java, C#, or C/C++.

The ideal candidate shall be enterprising and possess good communication skills and be a visible involved participant in the department’s daily activities, in addition to being willing to engage in disciplinary and interdisciplinary collaboration across the department.

The ideal candidate is expected to be able and willing to teach and tutor in several of the department’s education programs:

  • Computer science and informatics at BSc and MSc level (https://ruc.dk/en/computer-science-roskilde-university)
  • The BSc program in natural science and the BSc program in humanities and technolog

Responsibilities:

The assistant professor’s work will primarily include research, including obligations with regard to publication/scientific communication and research-based teaching with associated examination obligations within Computer Science. This includes a deep engagement with core areas of computer science such as algorithms, programming languages and software engineering and development. In addition to research and research-based teaching, the position also requires sharing knowledge with the wider society, including participation in public debate. To a limited extent this may also include performance of other activities.
The position is partly funded by the interdisciplinary research project “Safeguarding Diversity in News Recommendation” with Journalism, which investigates how news recommendation models can be redesigned or adjusted to meet various normative goals of news diversity in a Danish context. Therefore, the research of this position is to contribute to the project, which among others involves collaboration with Danish media organizations, collecting and processing relevant media data, and analyzing such data by using data science methods.
An assistant professor is required to complete the educational training program for assistant professors at RUC (up to 220 hours).

The ideal candidate is expected to be able and willing to teach and tutor in several of the department’s education programs:

  • Computer science and informatics at BSc and MSc level (https://ruc.dk/en/computer-science-roskilde-university)
  • The BSc program in natural science and the BSc program in humanities and technology


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Education Management

Teaching / Education

Education, Teaching

BSc

Computer Science

Proficient

1

4000 Roskilde, Denmark