Your responsibilities
1. Collaborate in the design and realization of complex data-driven applications.
2. Contribute to the development of linguistic data processing and NLP pipelines.
3. Develop user interfaces for complex searches on large data collections.
4. Design, review, test and evaluate cutting-edge applications and methods.
5. Write sustainably structured deployable code.
6. Organize work in close collaboration with other team members and stakeholders.
Your profile
7. Demonstrable experience with professional software development, experience with web application frameworks is a plus.
8. Strong programming skills in Python and SQL. Further languages like JavaScript are welcome, but not required.
9. Experience with the architecture and implementation of linguistic databases.
10. Expertise in Large Language Models and Natural Language Processing.
11. Expertise in Deep Learning and knowledge of query languages is a plus.
12. MA/BA/MSc Degree or proven working experience in Computational/Corpus Linguistics, Computer Science or Software Engineering.
13. Excellent command of English, good command of German is a plus.
What we offer
14. We offer varied and interesting work in an inspiring environment.
15. University of Zurich is a leading research institution and offers an attractive workplace and competitive salaries.
16. Apply and expand your knowledge in advanced machine learning, large language models, distributed application development, databases, data processing
17. The possibility to play a decisive role as technician in exciting research projects.
18. You can make the difference between research and applied research, turning research results into knowledge transfer for the benefit of society.
19. Diversity and inclusion are important to us. We strongly aim at gender balance and particularly encourage women to apply.