.Tenure-track Faculty positions in Computer Science: Theory and AlgorithmsJob Title: Assistant Professor in Computer ScienceLocation: IE UniversityDepartment: School of Science and TechnologyStart Date: September 2025Position Overview:IE University's School of Science and Technology invites applications for a full-time faculty position in Computer Science with a specialization in theory and algorithms. We are seeking an experienced candidate with expertise in core theory topics who can lead in teaching and research. The ideal candidate will have a strong foundation in information theory, computability theory, graph theory, complexity theory, optimization, and algorithms, as well as an understanding of emerging trends in areas such as cryptography and quantum computing.We value candidates with the capacity to collaborate in applied research projects led by the Impact Xcelerator at IE School of Science and Technology, specifically in one of the three focus areas: Climate/Energy, Healthcare, or Financial Systems. The ability to contribute to multidisciplinary research initiatives that apply cutting-edge technologies to real-world challenges in these sectors will be key to the role's success, providing opportunities to work closely with industry partners and stakeholders to drive innovative solutions.Key Responsibilities:Develop and teach courses at undergraduate and graduate levels in core areas of theoretical computer science, such as complexity theory, information theory, algorithms, cryptographic protocols, and other related topics such as quantum computing.Lead research projects in emerging areas of theory topics such as algorithmic explainability, post-quantum cryptography, quantum algorithms, while actively securing competitive research funds.Supervise and mentor students across undergraduate, graduate, and Ph.D. programs.Collaborate with industry and academic partners on research initiatives that apply theoretical computer science principles to practical challenges, such as cryptographic security, optimization problems, and quantum computing applications.Play a key role in curriculum development, integrating emerging trends and advances in theoretical computer science.Participate in academic service and contribute to the strategic growth of the School of Science and Technology.Required Qualifications:A Ph.D. in computer science, physics, mathematics, or a closely related field, with demonstrated expertise in theoretical areas such as complexity theory, algorithms, optimization, cryptography, or quantum computing.A strong research record with publications in top-tier journals and conferences in theoretical computer science.Experience designing and teaching courses in theoretical computer science, with a focus on both foundational principles and emerging research topics.Proven ability to communicate complex theoretical concepts clearly to students and engage them in rigorous analytical thinking