Our problem isn't experience. It's the network.
Most of us arrived with a career already built. What we did not bring is the thing that actually moves jobs in Germany:
- No local alumni network. You didn't study here. No Uni cohort, no Ausbildung class, no old colleagues.
- Referrals happen without you. A large share of roles are filled through someone who already knows someone.
- The paperwork is different. Lebenslauf, Anschreiben, Zeugnisse. The format itself can disqualify you.
- The language line. Some of the market is open in English. Some of it quietly isn't.
AI can't give you a network. It can make you fast, thorough and consistent enough to build one, and to stop losing opportunities to disorganisation.
Three stages, one system
- 01 Find. Where roles actually live, and how to see the ones that never reach a job board.
- 02 Enter. Shaping your CV and cover letter so a German recruiter sees the fit in ten seconds.
- 03 Convert. Preparing stories, practising out loud, and reading the room correctly.
- 04 Track. Running three stages across ten applications from memory is how good candidates go quiet at the wrong moment.
How to actually do any of this
Every prompt below works the same way. If you have never used one of these tools, this section is the only one you need to get right.
- Pick one tool. Open claude.ai or chatgpt.com in your browser. Both work for everything here. Pick one and stay with it, you don't need both.
- Turn on web search. Some prompts need the tool to look things up online. Look for a globe or search toggle near the message box. If it replies that it can't browse, it's switched off.
- Attach your CV. Use the paperclip or + button next to where you type. PDF or Word both work. The file stays inside your own chat, it is not published anywhere.
- Replace the [BRACKETS]. [ROLE], [TITLE], [FIELD] are blanks. Type your own words in, and delete the square brackets. Don't paste them as they are.
- Answer its questions. The good prompts stop and ask you two or three things before doing the work. That is deliberate. Answer them, and it will carry on.
- Check what it gives you. It will occasionally invent a company, a link or a date. Open every link before you act on it. You are the editor, it is the assistant.
Every prompt below is written to be copied straight into that message box. Nothing else is required.
Stage 01 · Find the opportunities
Widening the map before you narrow the search.
LinkedIn is one door. Not the building.
A large share of roles are filled through referral, direct application or an agency before they ever reach a public board. Build a wider source map:
- Bundesagentur für Arbeit, Jobbörse. The largest job database in Germany. Free, official, and consistently under-used by internationals.
- StepStone · Indeed · LinkedIn · Xing. The mainstream boards. Xing still matters in the Mittelstand and in traditional industry.
- Company career pages. The most current and complete source. If you have a target list, check them directly and weekly.
- Kununu · Glassdoor. Reviews and salary signal, and a read on which companies are actually growing.
- The systems companies post through. Personio, Softgarden, Join, Greenhouse, Lever, Workday: the software firms rent to advertise jobs. You can search these directly.
- Meetups, associations, alumni groups. Where opportunities start as a conversation instead of an application.
Stop applying for a minute. Get found.
German recruiters source actively on LinkedIn. They run searches and contact people who never applied. Every hour spent on your profile works while you sleep.
- Headline is searchable real estate. Put the target title in it, not "Seeking new opportunities".
- Set your location to München if you would commute. Recruiters filter by city and Augsburg drops you out of the results.
- Skills drive the matching engine. List the ones in the postings you are targeting, in both languages.
- "Open to work": the recruiter-only setting is usually the better trade than the green banner.
- Ask two former managers for a recommendation. It is the closest thing to a referral you can create yourself.
- Comment on posts in your field. Visibility beats a perfect but silent profile.
Xing is fading in tech but still read in traditional industry and the Mittelstand. Worth a basic profile in Bavaria.
Below I have pasted my LinkedIn headline, About section and job history, copied straight off my own profile page — plus a job posting I am targeting. Act as a technical recruiter sourcing for this role in Germany. 1. Would I appear in your search results for this role? Say plainly yes or no, and why. 2. Which keywords from the posting are missing from my profile but genuinely supported by my experience? 3. Rewrite my headline and my About section. Keep every claim traceable to what I actually wrote. Do not invent experience. Be direct and brief.
One job. Many titles.
Searching a single job title is the fastest way to shrink your own market. The same role is advertised under different names, and in two languages.
Example, "Marketing Manager":
- Brand Manager / Markenmanager:in
- Communications Lead / Kommunikationsleitung
- Product Marketing Manager
- Marketing Referent:in (no English equivalent)
- Growth Manager · Campaign Manager
The German-language title is often where the local roles hide.
Act as a career adviser for the German job market. My current target title is: [TITLE] My CV is attached. STEP 1 — Ask me up to 3 short questions about what you're missing: region, work model, seniority, German level. Do not guess. Do not continue until I answer. STEP 2 — Return one table, max 5 rows: Possible role | Alternative titles (EN + DE) | Evidence from my CV | Search keywords | Type of company Rules: every row must be grounded only in my CV. Do not assume experience I don't have. No intro, no summary.
Search inside the systems, not around them
When a German company posts a job, it usually lives on software they rent, Personio, Greenhouse and the like. Those pages are public, but job boards often never list them. Google can look inside them directly.
Where you type this. In the ordinary Google search box at google.com. Copy a line below, paste it in, press enter. Nothing to install.
What "site:" means. It tells Google to search only inside one website and ignore the rest of the internet. The quotation marks mean "these exact words".
Then. Swap the job title for each alternative title. Swap the city. Use Google's Tools › Past week filter to hide dead listings. Always open the posting to check it is still live.
site:jobs.personio.de "Marketing Manager" München site:jobs.lever.co "Data Analyst" Germany site:join.com "Projektmanager" Augsburg site:boards.greenhouse.io "Product" Munich site:*.softgarden.io "Vertrieb" Bayern site:myworkdayjobs.com "Engineer" Germany
Hand the search to the AI
Rather than run twenty Google searches yourself, paste the prompt below into Claude or ChatGPT, with web search switched on, and it will run them, open the results and hand you one table.
Be honest about the trade-off. For a single search, doing it yourself is faster. The AI earns its place on breadth, six titles across six systems in two languages, and on doing it the same way every week. It will also occasionally return a role that closed in March. Verify before you invest an hour in an application.
Act as a job-search researcher with web access. Find open [ROLE] positions in [REGION], [WORK MODEL]. Use these alternative titles: [PASTE FROM PREVIOUS STEP] Search official company career pages and ATS platforms used in Germany: Personio, Softgarden, Join, Greenhouse, Lever, SmartRecruiters, Workday. Search in German and English. Open and verify every role before including it. Include only live postings. Return one table, max 15 rows: Company | Role | Location | Language of posting | Source | Direct URL | Date posted List inaccessible sources at the end. No intro or summary.
Opportunities start as conversations
Events are not primarily for learning. They are the fastest legitimate way for someone without a local network to build one.
- Meetup.com and Eventbrite for München and Augsburg. Filter by your field, not by 'networking'.
- IHK Schwaben events, where regional employers actually show up.
- Industry associations and alumni chapters.
- University and Fraunhofer open events in Augsburg.
The sponsor trick. Even if you don't attend, read the sponsor page. A company paying to be seen at a conference in your field is a company that wants to be known, often as an employer. That is a target list someone else built for you.
You have web access. Open the sponsor page of [EVENT NAME + URL]. Identify every company listed, at all sponsorship tiers. Return a Markdown table: Company | Sponsor tier | Website | Careers page or open roles | HQ / German office Rules: - Keep the company name exactly as it appears on the site. - Check whether an official careers page exists. - If you cannot find one, write "not found". - Do not guess and do not include a company you could not verify. - Table only. No intro, no summary.
Two or three communities. Not twenty.
Roles move between people before they reach a board. Presence over time beats joining everything.
- Professional. Field-specific Slack and Discord servers, LinkedIn groups, and professional associations (VDI, BVMW, GPM, DGFP depending on your field).
- Local. Meetup groups in München and Augsburg, IHK Schwaben, Augsburg university and startup events, Werk1 and Munich Urban Colab up the road.
- International. Expat and internationals groups in Bavaria, alumni chapters, and, for many of us, the ISA parent network itself.
Being visible in one community for six months is worth more than lurking in fifteen for a week.
Your market is a 60-minute radius
Searching only "Augsburg" is the second-fastest way to shrink your market. Munich is a commute, not a relocation, so let the AI build the target list across the whole radius.
Augsburg and Schwaben. Industry and engineering: mechanical, aerospace, automation, logistics, materials. Plus the university and Fraunhofer IGCV. More German-required roles, less competition, shorter commute.
München, 40 minutes by train. Corporates, insurance and finance, the international tech offices, research institutes and the largest startup ecosystem in southern Germany. Far more English-speaking roles, and far more competition.
Run every search twice, and add Stuttgart, Ulm and Ingolstadt if hybrid is on the table.
You have web access. Build me a target-employer list for [FIELD] within 60 minutes of Augsburg by public transport — including Augsburg, Munich, Ulm and Ingolstadt. For each company return: Company | City | Sector | Size | Careers page | Language of their job ads | Any open role matching [TITLES] Rules: - Verify each careers page. - Note whether their postings are in German or English. - Prioritise companies currently hiring in my field. - Mark anything unverified. - Table only.
The language question
Germany is two job markets sitting on top of each other. Knowing which one you are applying to changes everything about how you apply.
Open in English. International corporates, tech, research, startups, English-language teams. The posting is in English and it means it.
Effectively German-only. Mittelstand, public sector, healthcare, education, anything client-facing. B2 is usually the line where this market opens up.
Where AI helps, and where it hurts. Helps: translating postings, drafting a German application, rehearsing interview answers in German, explaining what a role actually wants. Hurts: writing German you cannot speak. If the letter is C1 and the interview is B1, you have set up your own ambush. Never send German you couldn't defend out loud.
Stage 02 · Get through the door
The documents, and the format they're expected in.
A Lebenslauf is not a resume
The most common own-goal for people who've lived here for years and never changed the file they arrived with. Give the AI the conventions and let it do the conversion.
| Structure | Tabular, reverse-chronological. Dates left, content right. Scannable, not narrative. |
|---|---|
| Dates | MM/YYYY throughout. Label gaps (parental leave, relocation, study) rather than hiding them. |
| Photo | Still common, never legally required. Noticed by traditional firms, ignored in international tech. |
| Personal data | Name, address, contact. Date of birth optional; marital status and religion belong to the past. |
| Sections | Berufserfahrung · Ausbildung · Kenntnisse · Sprachen (CEFR: B2, C1) · Weiterbildung. |
| Length | Two pages is normal here. The one-page US convention is not the standard. |
My current CV is attached. Act as a German recruiter reviewing it against standard Lebenslauf conventions. 1. List every way this document breaks German convention — structure, dates, sections, ordering, length. 2. Restructure it into a proper tabular Lebenslauf. Keep the same facts. Change nothing about what I actually did. 3. Flag any date gap a German recruiter would ask about, and suggest how to label it honestly. 4. Tell me what information you need from me that is missing. Do not invent anything.
One CV per role. Same truth, different emphasis.
The goal is never to invent experience. It is to surface the parts of a real career that this specific posting is asking for. Always attach both your CV and the full job description.
My CV and the job description are attached. Which of the key requirements already have clear evidence in my CV? Return a table: Requirement | Evidence in my CV | Strength of match | What to emphasise
My CV and the job description are attached. Which achievements, projects or skills should I bring forward for this role, and which items can be shortened or dropped as less relevant? Do not invent experience that is not in my CV.
My CV and the job description are attached. Propose up to 5 specific changes to tailor my CV to this role. For each, state which existing information it is based on. Do not rewrite the whole CV.
My CV and the job description are attached. Act as a German recruiter or hiring manager. What gaps, questions or doubts come up when you read my CV against this role? Be direct and brief. Do not soften your answer.
The Anschreiben still exists here
Most international candidates skip it or paste something generic. In much of the German market it is still read, and a weak one is worse than none.
- One page. Three moves: why this company, why you, what you bring.
- Formal register. Sehr geehrte Frau [Name], and Mit freundlichen Grüßen to close. Find the actual name.
- Expected in the Mittelstand, public sector and traditional industry. Often optional at startups and international tech.
- Evidence, not adjectives. "Motiviert und teamfähig" says nothing; a number says everything.
- If the posting is in German, the letter should be in German, at a level you can actually hold in the room.
My CV and the job posting are attached. Draft a one-page German Anschreiben for this role. Structure: - Opening: why this company specifically, based on something real from the posting or their site - Middle: two or three concrete pieces of evidence from my CV that match their requirements - Close: what I bring, and a direct availability statement Rules: - Formal register, correct salutation and closing - Every claim must trace to my CV - No generic adjectives - Target German level: [B2 / C1] - Then list anything you had to leave vague because you lacked information from me
Two tools worth knowing
You don't need to know how to use these before you start. Open them and ask how to begin, they will walk you through it.
A. CV Improver. A guided AI tool used by more than 40,000 people. Instead of starting from a blank prompt, it takes you through a structured process: analysing your CV, understanding the posting, and adapting the document to it, with focused feedback at each step and without inventing experience.
Link: polak.short.gy/CV-Improver
B. Career Studio. An add-on you load into Claude that teaches it one job properly. Here, the whole career process: building and improving a CV, tailoring it to a role, sharpening your pitch, and interview prep. Still in beta; the author welcomes feedback.
Link: polak.short.gy/career-studio
Both tools were built by Shahar Polak, Head of Engineering at Imagen, host of the "Developers Outside the Box" podcast and author of "The Startupist's Guide to the Galaxy". Credit where it's due.
What a "Skill" actually is
Every prompt so far you paste in, use once, and lose. A Skill is a set of instructions you load into Claude once. After that it applies them automatically whenever the subject comes up, without you pasting anything again.
A prompt lives in one message. You copy it, paste it, answer its questions, and when you open a new chat tomorrow it is gone. Fine for a one-off task.
A Skill stays switched on. You upload it once, then just talk normally, "help me with this job posting", and Claude already knows the whole method, in every new chat.
Career Studio covers CV tailoring, LinkedIn positioning, job-fit analysis and interview preparation, in Hebrew and English, and without inventing experience you don't have.
Built by Shahar Polak. Still in beta.
Installing it: about five minutes, no coding
This is the one thing here that takes real setup. Do it once and it stays. Step 2 is where most people get stuck. They assume the Skills menu is missing because of their plan, when code execution is simply switched off.
- Download the skill file. It comes as a ZIP. Save it somewhere you can find it, your Downloads folder is fine.
- Turn on code execution. In Claude: Settings › Capabilities › switch on "Code execution and file creation". If the Skills menu looks greyed out, this is almost always why, not your plan.
- Upload it. Customize › Skills › click + › upload the ZIP › toggle it on.
- Just talk to Claude. Open a new chat and describe what you need, "here's my CV and a job posting". It picks the skill up on its own.
Link: polak.short.gy/career-studio
Before you upload anything. A skill can contain code that runs on your behalf. Only install one from someone you trust, and open the SKILL.md file and read it first, the same way you'd skim a contract.
Works on the free plan. Skills are available on Free, Pro and Max. What they need is code execution switched on, step 2.
Not a Claude user? Open the SKILL.md, copy the text, paste it into ChatGPT's custom instructions. You lose the automatic triggering.
Stage 03 · Convert the interview
Preparation, stories, and reading the room.
AI as a sparring partner
It can't replace your experience. It can help you work out what matters, spot the gaps, and rehearse how you present it, out loud, before it counts.
What does this company do, who are its customers and competitors, and what trends are shaping its market in Germany?
Here is a project I led. Help me turn it into a short, specific STAR answer.
Act as the interviewer for this role. Ask one question at a time, wait for my answer, then ask a challenging follow-up.
Ask me about my employment gap, my German level, and my salary expectation. Push back on weak answers.
Build a realistic case study for this role. After I propose a solution, add a new constraint and see how I adapt.
Pick two. Doing all five badly is worse than doing two properly.
Two more worth your time
You don't need all of them. Pick one that matches the stage you are actually at, and start there.
A. Tiffany Coach. A tool built specifically for interview preparation. It helps you build a preparation plan, work out what is worth practising, shape stories out of your own experience, and simulate the questions likely to come up in the room.
Link: polak.short.gy/tiffany-coach
B. Accelerate Your Job Search with AI. A free Google course on Coursera covering the use of AI across the whole search: uncovering opportunities, improving your CV, writing outreach, and preparing for interviews. If you want one structured thing to work through properly, start here.
Link: coursera.org/google-specializations/google-accelerate-your-job-search-with-ai
Tiffany Coach was built by Shahar Polak, alongside CV Improver and Career Studio.
Build a story bank, not a script
You will be asked to explain who you are, what you did, and why you fit. Prepare five real stories you can adapt, not twenty answers you memorised.
- S, Situation. What was the context or the challenge?
- T, Task. What were you actually responsible for?
- A, Action. What did you do, specifically, and personally?
- R, Result. What changed? Use a number wherever one exists.
The rule that makes it work. Give the AI a real story from your own experience and let it help you compress it. It should flag what information is missing and suggest the follow-up question you'll be asked next. What it must never do is supply an achievement, a number or a result that didn't happen. You are the one who has to defend it in the room.
Career Studio: polak.short.gy/career-studio
German interview culture, briefly
Observations, not rules. They are looser in international companies, and you will meet exceptions. But if you have interviewed mainly elsewhere, these are what catch people out. Brief the AI on them and rehearse against them.
| Evidence over enthusiasm | Concrete results, calmly delivered, outweigh energy and self-promotion. |
|---|---|
| Punctuality is content | Ten minutes early is a statement about how you work. So is five minutes late. |
| Directness isn't hostility | You'll be asked flatly about gaps and why you left. A question, not an accusation. |
| Salary comes up early | Expect to give a number. Research first, Kununu, Glassdoor, Gehalt.de, then give a range with a reason. |
| Kündigungsfrist | Your notice period is a real planning constraint, often one to three months. Know yours. |
| Small talk is short | The warm-up is brief, then the meeting starts. That's format, not coldness. |
Act as a hiring manager at a German company interviewing me for [ROLE]. My CV and the posting are attached. Run the interview the way it would actually run here: - Keep small talk to one line - Ask directly about any gap or job change in my CV - Expect evidence and numbers, not enthusiasm - Ask my salary expectation and my notice period One question at a time. Wait for my answer. Ask a follow-up before moving on. At the end, tell me which answers would have worried you and why. Be blunt.
Stage 04 · Run it like a project
Track it. Don't trust your memory.
Which roles you applied for. Who you spoke to. What was said, and what happens next. With five processes running at once, staying organised stops being admin and starts being the difference.
- One place instead of scattered messages, tabs and files.
- A follow-up date on every conversation. The follow-up is where most people quietly drop out.
- Notes from every call, written the same day.
- A weekly review: what moved, what went silent, what needs chasing.
Use a spreadsheet. Google Sheets or Excel, you already have one, and the AI can build it and hand you the file. Skip anything that needs a new account and an evening of learning. The habit is what matters, not the software.
I am job hunting and want one place to track everything. Build me a spreadsheet and give it to me as a file I can download and open in Excel or Google Sheets. Sheet 1 — Applications: company, role, job link, language of the process, date applied, status, current stage, contact person, last contact, next action, follow-up date Sheet 2 — Contacts: name, company, role, where we met, last contact, notes Sheet 3 — Interviews: company, role, date, format, who I met, questions asked, how it went, follow-up sent Leave it empty. Do not invent sample data.
Bonus · Recruiters
Build your own recruiter list
Recruiters sit on roles that are never advertised. Rather than hand you a list that will be stale in six months, here's how to build one that fits your field.
- LinkedIn search: "Recruiter" or "Personalberater" + your field + München / Augsburg.
- The large agencies, Hays, Michael Page, Robert Half, Randstad, Brunel, plus the specialists in your industry.
- Personalberatung firms for senior and executive roles.
- Follow first, engage genuinely, then reach out with something specific, not a CV attached to "looking for opportunities".
- Check who is posting roles in your field repeatedly. That's your list.
You have web access. Identify recruitment agencies and Personalberatung firms in Bavaria that place candidates in [FIELD] at [SENIORITY] level. Return a table: Agency | Specialisation | Location | Website | How they prefer to be approached Rules: - Only firms you can verify from their own site - Note whether they work with English-speaking candidates - Mark anything you are unsure about as unverified - No introduction or summary
It's a method, not a tool.
- Widen the map before you narrow the search.
- Send a different CV to every role, same truth, different emphasis.
- Learn the local format. It is not a detail.
- Practise out loud, with follow-up questions.
- Write everything down. Follow up on time, every time.
- Let AI do the volume. You do the judgement.
Method and prompts adapted, with thanks, from a presentation by Shahar Polak. CV Improver, Career Studio and Tiffany Coach are his tools.
ISA After Hours · Augsburg
Working through a search of your own?
ISA After Hours is a community of Israeli and international tech professionals in Augsburg. We meet after work, swap what actually worked, and introduce people to each other.
Join ISA After Hours →