Student Research Assistant in Unity Frontend & LLM Backend Development for Digital Einstein — ETH Zürich
- Ort
- Zürich
- Vertrag
- Teilzeit, Befristet
- Veröffentlicht
- vor 23 Tagen
Vollständige Beschreibung
Student Research Assistant in Unity Frontend & LLM Backend Entwicklung für Digital Einstein
10%-30%, Zürich, befristet
Das Digital Character AI-Team am Computer Graphics Laboratory der ETH Zürich sucht einen Student Research Assistant, der die Entwicklung unserer interaktiven KI-Avatarplattformen sowohl im Unity-Frontend als auch im LLM-basierten Backend unterstützt. Unsere Arbeit konzentriert sich auf lebensechte digitale Menschen, die durch große Sprachmodelle, affektives Computing, Sprachtechnologien und Echtzeit-Rendering angetrieben werden. Unsere Systeme wurden bei hochkarätigen internationalen Veranstaltungen wie dem Weltwirtschaftsforum, der Berlin Science Week und GITEX eingesetzt. Mehr über das Digital Einstein Projekt erfahren Sie hier.
Projekthintergrund
Digital Einstein ist eine KI-Avatar-Plattform, die Albert Einstein als interaktiver Konversationsagent zum Leben erweckt. Das System kombiniert ein Unity-basiertes Frontend für Echtzeit-Charakter-Rendering, Animation und Interaktion mit einem Python-basierten Backend, das große Sprachmodelle, Dialogmanagement, Sprachverarbeitung, Speicher und andere KI-Komponenten orchestriert. Derzeit erweitern wir die Plattform um zusätzliche interaktive digitale Charaktere. Wir suchen einen studentischen Assistenten, der über das gesamte System hinweg beitragen kann - von Unity-basierten Benutzererfahrungen und Charakterinteraktion bis hin zu LLM-gesteuerten Dialogen und Backend-Diensten.
Stellenbeschreibung
- Entwickeln und pflegen Sie das Unity-Frontend für die Digital Einstein-Plattform, einschließlich UI-Komponenten, Interaktionsflüssen, Charakterverhalten und Echtzeit-Rendering-Funktionen
- Entwicklung und Pflege des Python/LLM-Backends für interaktive Gespräche, einschließlich der Integration und Auswertung großer Sprachmodelle und verwandter KI-Dienste
- Testen und verbessern Sie die Zuverlässigkeit, Latenz und Gesamtinteraktionsqualität des Systems
- Unterstützung vor Ort bei ausgewählten Veranstaltungen und Demonstrationen
- Nehmen Sie an wöchentlichen Teambesprechungen teil (1-2 Stunden), um den Fortschritt zu besprechen und die nächsten Schritte zu planen
- Arbeitsbelastung: ca. 15 Stunden/Woche während des Semesters, mit der Möglichkeit, in den Semesterferien mehr zu arbeiten
Profil
- Eingeschriebener Student an der ETH Zürich oder einer anderen Schweizer Universität
- Starke Programmierkenntnisse und praktische Erfahrung in der Softwareentwicklung
- Erfahrung mit Unity und C#
- Erfahrung mit Python
- Erfahrung mit oder starkes Interesse an großen Sprachmodellen, einschließlich LLM-APIs, Aufforderungs-, Agenten- oder Dialogsystemen
- Zuverlässiges, proaktives und komfortables Arbeiten sowohl unabhängig als auch im Team
- Bereitschaft zur gelegentlichen Unterstützung von Veranstaltungen vor Ort, auch an Wochenenden
- Deutschkenntnisse sind ein Plus
Wir bieten
- Hands-on-Erfahrung mit einer hochkarätigen KI-Avatar-Plattform, die auf internationalen Veranstaltungen (World Economic Forum, GITEX und andere) präsentiert wurde
- Exposition gegenüber einer innovativen Forschungsumgebung, die Echtzeit-Grafiken, große Sprachmodelle und affektives Computing umfasst
- Regelmäßiges 1-on-1-Mentoring und wöchentliche Teammeetings
- Kollaboratives, internationales Team am Computer Graphics Laboratory der ETH Zürich
Wir legen Wert auf Vielfalt und Nachhaltigkeit
Im Einklang mit unseren Werten fördert die ETH Zürich eine inklusive Kultur. Wir fördern Chancengleichheit, schätzen Vielfalt und fördern ein Arbeits- und Lernumfeld, in dem die Rechte und die Würde aller unserer Mitarbeiter und Studenten respektiert werden. Besuchen Sie unsere Website für Chancengleichheit und Vielfalt, um herauszufinden, wie wir ein faires und offenes Umfeld gewährleisten, in dem jeder wachsen und gedeihen kann. Nachhaltigkeit ist für uns ein zentraler Wert – wir arbeiten konsequent auf eine klimaneutrale Zukunft hin.
Neugierig? Wir sind es auch.
Wir freuen uns auf Ihre Online-Bewerbung bis zum 30. November mit folgenden Unterlagen:
- Ein kurzes Motivationsschreiben (max. 1 Seite)
- Dein aktueller CV
- Ihre akademischen Transkripte
- Eine kurze Portfolio- oder Codeprobe, die relevante Arbeiten zeigt (z. B. GitHub-Link)
Weitere Informationen zu unserer Forschung finden Sie auf unserer Website. Fragen zur Stelle richten Sie bitte an Rafael Wampfler unter [email protected] (keine Bewerbungen).
Die Interviews werden voraussichtlich im Dezember 2026 stattfinden. Startdatum ist der 1. Januar 2027.
Bitte beachten Sie, dass wir ausschließlich Bewerbungen annehmen, die über unser Online-Bewerbungsportal eingereicht werden. Bewerbungen per E-Mail oder Post werden nicht berücksichtigt.
Wir weisen darauf hin, dass die Vorauswahl durch die verantwortlichen Recruiter und nicht durch künstliche Intelligenz erfolgt.
Über die ETH Zürich
Die ETH Zürich ist eine der weltweit führenden Universitäten, die sich auf Wissenschaft und Technologie. Wir sind bekannt für unsere hervorragende Ausbildung, Spitzenforschung und direkter Wissenstransfer in die Gesellschaft. Über 30.000 Menschen aus mehr als 120 Ländern finden unsere Universität ein Ort zu sein, der unabhängiges Denken und eine Umwelt, die Exzellenz inspiriert. Im Herzen Europas gelegen, Dennoch knüpfen wir Verbindungen auf der ganzen Welt, um Lösungen für die globalen Herausforderungen von heute und morgen zu entwickeln.
Fragen zu dieser Stellenanzeige
Welches Gehalt bietet ETH Zürich für diese Stelle?
Das Original-Inserat nennt kein Gehalt. Unsere Schätzung für diese Rolle und Branche in Zürich liegt bei CHF 73'500 - 111'500 brutto pro Jahr — eine Schätzung, kein von ETH Zürich mitgeteilter Betrag. Der Rechner auf dieser Seite berechnet aus einem Bruttogehalt Ihr tatsächliches Netto nach Grenzgänger-Steuer und Sozialabgaben.
Ist das eine Vollzeitstelle, und welchen Vertragstyp bietet ETH Zürich?
Diese Stelle ist eine Teilzeit und befristeter Vertrag-Position. Der hier angezeigte Vertragstyp stammt direkt aus dem Original-Inserat des Arbeitgebers; klären Sie genaue Arbeitszeiten, Kündigungsfrist und Probezeit während des Bewerbungsprozesses mit ETH Zürich, da diese Details auch innerhalb derselben Vertragskategorie variieren können.
Brauche ich eine Grenzgänger-Bewilligung für eine Stelle im Kanton Zürich?
EU/EFTA-Bürger mit Wohnsitz in der Grenzzone des an den Kanton Zürich angrenzenden Landes können eine G-Bewilligung beantragen; der Schweizer Arbeitgeber reicht sie nach Vertragsunterzeichnung beim Migrationsamt dieses Kantons ein. Grenzzonen-Regeln und Bearbeitungszeiten variieren je nach Nachbarland und Kanton — klären Sie die Details mit dem Migrationsamt des Kantons Zürich oder mit HR während der Bewerbung.
Wie bewerbe ich mich für diese Stelle bei ETH Zürich?
Nutzen Sie die Schaltfläche "Jetzt bewerben" auf dieser Seite — sie führt direkt zum Original-Inserat von ETH Zürich unter jobs.ethz.ch, sodass Ihre Bewerbung direkt im Bewerbermanagementsystem des Arbeitgebers landet. Frontaliere Ticino sammelt oder leitet keine Bewerbungen selbst weiter.