Join the Team at the University of Zurich
The University of Zurich, Switzerland's largest university, offers a variety of attractive positions across numerous subject areas and professional fields. With approximately 10,000 employees and a commitment to excellence in research and education, UZH provides an inspiring work environment that fosters innovation and collaboration. Put your talent and skills to work with us!
Your Responsibilities
In this position, you will be an integral part of our Medical Language Technology Team, contributing to projects focused on the automatic generation of medical reports from images and the conversion of unstructured medical text into structured information. Your key responsibilities will include:
- Designing, implementing, and deploying scalable Multimodal Multilingual AI algorithms and models into production environments.
- Architecting and optimizing models for reliable deployment in a web application context, transforming research prototypes into robust, working solutions.
- Developing and maintaining high-quality production pipelines (MLOps).
- Contributing to a high-quality codebase, ensuring comprehensive testing and documentation.
- Adapting and integrating off-the-shelf solutions for our research projects.
- Pre-processing, post-processing, and annotating data to support production systems.
- Developing and training large multimodal AI models for critical medical data applications.
The successful applicant will contribute to exciting projects, including:
- RadVLM: Conversational Vision-Language Model for Radiology.
- RADICAL: Radiology AI-Driven Clinical Decision-Making with Multi-Modal Exploration.
Your Profile
Minimum Qualifications
Education:
- M.Sc. in Machine Learning, Computer Science, Applied Mathematics, Computational Science, or a related field, or equivalent experience.
Experience:
- At least 3 years of experience in Machine Learning, Computational Linguistics, or other relevant fields.
- Expertise in large AI models (i.e., LLM, VLM, etc.), computational methods, data analysis, software and algorithm development, and modeling.
- Demonstrated ability to transition research models into scalable, production systems.
- Proficient in building, deploying, and maintaining user-facing APIs that offer a range of AI features as a service.
- Expert-level coding skills in Python with a strong passion for software development and MLOps.
- Extensive experience with modern deep learning frameworks (PyTorch, Hugging Face) and software deployment tools (e.g., Git, Linux, Docker/Singularity, GPU cluster management like Slurm).
- Capability to conduct original and outstanding research in computational sciences and its relevant fields.
- Ability to work effectively both independently and in a collaborative team environment, whether in-person or via online channels.
- Capacity to manage multiple projects simultaneously.
- Aptitude for presenting research and work effectively to both internal and external audiences.
How to Apply
Interested candidates are encouraged to apply online using the form below. Please note that only applications matching the job profile will be considered.
For more information, you may reach out to:
Farhad Nooralahzadeh
Senior Researcher
Email: farhad.nooralahzadeh@uzh.ch