All positions
AI / ML
Internship
Thesis
Machine Learning Intern / Working Student / Thesis (Voice / LLM) (m/f/d)
Berlin, Germany
Internship, working student or thesis
Zaitgeist Innovation Group GmbH
Apply now
About the Job
Charly answers the phone for more than 100 German municipalities — around the clock, in over 30 languages, hosted in the EU. Behind every call sit speech recognition, an LLM agent with retrieval, and speech synthesis. Each stage has open questions that matter in practice: how do you recognise street names over a noisy phone line? How do you measure whether an answer is correct? With us you don't research in a lab — you work on real (anonymised) data and see whether your result helps citizens.
Your Role
Take on a well-scoped problem from our stack, e.g. STT accuracy on German phone audio, TTS pronunciation of names and addresses, retrieval quality or LLM-as-judge evals
Build datasets and eval pipelines from real, anonymised calls
Fine-tune open models with PyTorch on our GPUs and benchmark them properly against the baseline
Get results into the product: whatever beats the baseline goes to production
Thesis (bachelor or master) with a research question that matters in practice — we coordinate supervision with your university
Your Profile
Studying computer science, mathematics, physics, computational linguistics or similar
Confident Python and first experience with PyTorch, training and evaluating models
Interest in speech processing, NLP or LLMs — you read papers and try things yourself
You enjoy measuring things properly instead of trusting single examples
Full-time internship of 3 months or more, or a working student job at 15–20 hours per week; thesis on your university's schedule
Good English; German is a plus, since our data is German
What We Offer
Paid internship or working student position
Close mentoring by experienced engineers and a direct line to the founders
Access to real data and our own GPUs in the EU
A beautiful and central office right at Rosenthaler Platz
A path to a full-time role
Our Application Process
01
Application to info@zaitgeist.com
02
Short phone screen
03
On-site interview

Tech Stack
Backend
Python
FastAPI
PostgreSQL
Supabase
Frontend
React
TypeScript
Next.js
Tailwind
Cloud
EU hosting
Docker
Coolify
Logfire
AI / ML
pydantic-ai
PyTorch
vLLM
pgvector
Ready for the next step?
We look forward to meeting you. Send us your application with your
CV and relevant projects or code samples.
Important note on your application:
To filter out AI-generated applications, please start your cover letter or
message with „Hallo Zaitgeist-Team“.
AI / ML
Internship
Thesis
Berlin, Germany
Internship, working student or thesis
Zaitgeist Innovation Group GmbH
Apply now
About the Job
Charly answers the phone for more than 100 German municipalities — around the clock, in over 30 languages, hosted in the EU. Behind every call sit speech recognition, an LLM agent with retrieval, and speech synthesis. Each stage has open questions that matter in practice: how do you recognise street names over a noisy phone line? How do you measure whether an answer is correct? With us you don't research in a lab — you work on real (anonymised) data and see whether your result helps citizens.
Your Role
Take on a well-scoped problem from our stack, e.g. STT accuracy on German phone audio, TTS pronunciation of names and addresses, retrieval quality or LLM-as-judge evals
Build datasets and eval pipelines from real, anonymised calls
Fine-tune open models with PyTorch on our GPUs and benchmark them properly against the baseline
Get results into the product: whatever beats the baseline goes to production
Thesis (bachelor or master) with a research question that matters in practice — we coordinate supervision with your university
Your Profile
Studying computer science, mathematics, physics, computational linguistics or similar
Confident Python and first experience with PyTorch, training and evaluating models
Interest in speech processing, NLP or LLMs — you read papers and try things yourself
You enjoy measuring things properly instead of trusting single examples
Full-time internship of 3 months or more, or a working student job at 15–20 hours per week; thesis on your university's schedule
Good English; German is a plus, since our data is German
What We Offer
Paid internship or working student position
Close mentoring by experienced engineers and a direct line to the founders
Access to real data and our own GPUs in the EU
A beautiful and central office right at Rosenthaler Platz
A path to a full-time role
Our Application Process
1
Application to info@zaitgeist.com
2
Short phone screen
3
On-site interview
Tech Stack
Backend
Python
FastAPI
PostgreSQL
Supabase
Frontend
React
TypeScript
Next.js
Tailwind
Cloud
EU hosting
Docker
Coolify
Logfire
AI / ML
pydantic-ai
PyTorch
vLLM
pgvector
Ready for the next step?
We look forward to meeting you. Send us your application with your CV and relevant projects or code samples.
Important note on your application:
To filter out AI-generated applications, please start your cover letter or message with „Hallo Zaitgeist-Team“.
Apply now