The ETH Media Technology Center is a place where you will work connecting research and innovative industry applications to build the media technologies of tomorrow. To achieve this, the center provides a unique arrangement that allows a lively knowledge exchange between industry partners, experts, and students to work on the digital transformation of media, covering salient disciplines such as media technology, digital journalism, and design. To join our interdisciplinary team, we offer a position Full-Stack Engineer.
Project background
At the center, we work at the forefront of technological innovation, pushing the boundaries of what is possible and solving open challenges in the media industry. Our center performs applied research in computer vision, augmented and virtual reality, and natural language processing. Our projects are not mere theoretical exercises. Instead, we always seek to implement functioning research prototypes that make the research accessible and allow us to study how users can interact with such new systems. Our current projects range from building intelligent article translation tools to implementing web services that can automatically assess aesthetic qualities of images and videos. Besides, we are working on web-based data collection tools to collect the data needed to drive our machine learning projects.
Job description
Together with experienced researchers, you will develop software prototypes for new media technologies and expand and maintain our existing tools. You will create various web apps that tightly integrate with machine learning code, and you will help our researchers apply good development practices such as writing tests and code reviews. You will be involved in the complete life cycles of the projects allowing you to bring in your ideas and drive the projects to success. Your first project will be to create a web tool that helps journalists translate articles more efficiently into different languages (think “Grammarly for text translation”). You will act as the lead software engineer for the front- and backend and build the entire tech stack for the web editor and define interfaces to the machine learning code. You will have the opportunity to participate in the decision-making of key aspects of the project.
The initial employment contract will be for 6 months. After this period the temporary contract will be renewed annually.
Your profile
ETH Zurich: Ready?
ETH Zurich is one of the world’s leading universities specialising in science and technology. We are renowned for our excellent education, cutting-edge fundamental research and direct transfer of new knowledge into society. Over 30,000 people from more than 120 countries find our university to be a place that promotes independent thinking and an environment that inspires excellence. Located in the heart of Europe, yet forging connections all over the world, we work together to develop solutions for the global challenges of today and tomorrow.
Working, teaching and research at ETH Zurich
Interested?
We look forward to receiving your application with the following documents:
You can find more information about the Media Technology Center on our website, www.mtc.ethz.ch. For more information about the position, contact Severin Klingler by email at severin.klingler@inf.ethz.ch (no applications).
Arbeitsort:Zurich
ETH Zürich
Stampfenbachstrasse 48
8006 Zürich