← All notes
CareerData Science

How to Read Vienna Data Science Job Listings

A vacancy-evidence checklist for data and AI candidates comparing Vienna roles without mistaking job-title counts or salary floors for job offers.

Before sending an application for a data role in Vienna, put the vacancy through this evidence map.

Signal in the listingWhat it can tell youWhat it cannot tell you
Job titleThe employer’s rough label for the workThe actual balance of analytics, engineering, modeling, and stakeholder work
Required skillsWhich problems and systems may be importantWhether every item is a hard filter
Advertised salaryA stated floor or starting point for negotiationThe final offer or the market value of your experience
German or English wordingThe language used to attract applicantsThe language of meetings, customers, documentation, and daily work
Hybrid or remote labelSome flexibility may existWhether you may live outside Austria or work remotely every day
Degree and experienceThe profile the employer imaginesWhether equivalent evidence will be accepted
Work-permit statementWhether the employer has considered immigrationWhether your particular route will qualify or how long it will take

This table is deliberately cautious. A job advertisement is evidence, but it is incomplete evidence. It describes one employer’s current request under a particular title and legal framework. It is not a reliable salary survey, an immigration decision, or proof that a candidate has low competition.

That distinction is especially important in Vienna. The city has a meaningful concentration of data work, but the market is neither one uniform category nor an easy shortcut into a high-paying role. The useful task is to read local vacancies well enough to decide which roles fit, which gaps are fixable, and which constraints make an application unrealistic.

The current numbers describe different markets

Several official figures help establish the context, but they should not be combined as if they measure the same thing.

The Austrian Public Employment Service’s AMS JobBarometer for Data Scientists in Vienna counted 935 online advertisements in 2025. That was down from 1,152 in 2024 and 1,809 in 2022. The same tool gives the occupation a positive outlook for 2026–2028. This is a useful tension: recent advertisement volume fell from a post-pandemic peak, yet AMS still expects the occupation’s importance to grow.

The count does not mean that 935 unique data scientist positions were simultaneously open. Online ads can be repeated, syndicated, replaced, or grouped through the AMS occupational classification. Nor does it tell us how many qualified people applied, how many vacancies were filled internally, or how many employers sponsored work authorization.

The wider labor market also looks mixed. Statistics Austria reported that the annual average number of vacancies across Austria fell by 19.5 percent in 2025, the third yearly decline after the 2022 peak. Its newer quarterly series then recorded 133,100 vacancies in the first quarter of 2026, up 11.2 percent from the previous quarter. Meanwhile, the AMS Vienna report for June 2026 listed 12,134 immediately available vacancies across all occupations in the city, 17.7 percent fewer than a year earlier.

These measures use different methods and scopes. Together they justify neither pessimism nor easy optimism. They suggest a selective market in which candidates should build a strategy from recurring local evidence rather than a single headline.

Search for work bundles, not one perfect title

“Data scientist” can describe very different jobs. One vacancy may center on forecasting and experiments. Another may be mostly data preparation and business intelligence. A third may expect production machine learning, APIs, cloud deployment, and monitoring. A role carrying “AI” in its title might involve LLM evaluation and retrieval systems, or it might refer to conventional predictive modeling with little generative AI.

AMS itself describes the occupation broadly, spanning data preparation, statistical methods, forecasting, machine learning, visualization, and business intelligence. Its 2022–2025 advertisement analysis found demand for programming, database, software-development, and statistics skills. Communication was also among the capabilities gaining importance.

Build searches around work bundles so that titles do not hide suitable roles:

Work bundleTitles worth checkingEvidence to look for
Decision analyticsData Analyst, Product Analyst, BI Analyst, Data ScientistSQL, metric design, experiments, dashboards, stakeholder decisions
Predictive modelingData Scientist, Applied Scientist, Quantitative AnalystStatistics, validation, feature design, uncertainty, domain knowledge
Production MLMachine Learning Engineer, AI Engineer, Data ScientistPython, APIs, testing, deployment, monitoring, cloud systems
Data foundationsData Engineer, Analytics Engineer, Data Platform EngineerPipelines, modeling, orchestration, quality controls, databases
Research-heavy workResearch Engineer, Research Scientist, Scientific ProgrammerPublications or research experience, experimental methods, specialist domain knowledge

The categories overlap, which is the point. If you search only one label, you see only the employers that use your preferred vocabulary. The related note on why job titles hide technical talent explains the same problem from a hiring perspective; in a regional search, the practical response is to widen the query while narrowing the work you actually want.

Austria gives applicants a useful piece of information that many markets do not. Employers generally have to publish the minimum remuneration for a position. The WKO guidance on salary information in job advertisements explains that the applicable minimum must be stated as an amount and time unit. An employer may also say that it is willing to pay above that minimum.

This improves transparency, but it creates a common reading error. The number in the advertisement may be a collective-agreement floor rather than the employer’s expected offer for a strong candidate.

For a company covered by Austria’s IT collective agreement, classification depends mainly on the tasks performed, not the fashionable title. In the 2026 IT collective agreement, monthly minimum basic salaries range across task groups and advancement levels. For example, the ST1 group runs from €3,267 at entry level to €4,476 at experienced level, while ST2 runs from €4,061 to €5,444. Those examples are not universal data-science salary bands: another industry may use a different agreement, and a particular role may be classified differently. The IT agreement also provides 13th and 14th monthly salaries.

When comparing two vacancies, record:

  • the applicable collective agreement, if stated;
  • the task group and advancement level;
  • whether the figure is monthly or annual and how many payments apply;
  • whether the employer promises overpayment based on experience;
  • bonuses, equity, overtime treatment, and other variable compensation;
  • weekly hours and whether the role is full-time;
  • the scope and seniority actually expected.

Do not multiply every Austrian monthly figure by 14 automatically. Special payments depend on the applicable collective or individual agreement. Do not compare a statutory floor in one ad with an estimated final package in another. Ask the recruiter for the budgeted range and the expected classification once there is mutual interest.

Language is a workflow requirement

An English advertisement is not proof of an English-only workplace. It may be written in English because the technical team is international, because the company wants a wider candidate pool, or simply because English is common in software documentation. The hiring manager, customers, regulators, or operational colleagues may still work mainly in German.

Instead of reducing this to “German required: yes or no,” inspect where language enters the workflow:

  • Are the users or customers German-speaking?
  • Will you present analysis to local business teams?
  • Are source documents, support tickets, or regulatory materials in German?
  • Is the immediate engineering team international?
  • Does the vacancy name a CEFR level such as B2 or C1?
  • Is German listed as mandatory, preferred, or absent?

If a listing explicitly requires German for customer-facing or operational work, a strong Python portfolio does not remove that gate. If German is preferred but the technical team operates in English, applying may still be reasonable when the rest of the match is strong. State your actual level clearly. “Currently studying B1 German” is more useful than “basic German,” and more credible than letting an application imply fluency.

For candidates who intend to stay in Austria, learning German can expand both job access and daily independence. It should still be treated as a long-term capability, not a keyword added to a resume.

Hybrid does not mean work from anywhere

“Hybrid,” “home office,” and “remote” need local interpretation. A Vienna hybrid role may require regular attendance at a city office. A remote-friendly employer may still require residence in Austria because of payroll, tax, social-insurance, security, or customer constraints. Occasional work from another country is different from a contract that permits permanent cross-border employment.

Record the exact arrangement rather than the marketing label:

QuestionWhy it changes the decision
How many office days are expected, and are they fixed?It determines commute and housing feasibility
Must the employee reside in Austria?It affects payroll, tax, and immigration assumptions
Is cross-border remote work allowed?“Remote” may still stop at the national border
Does onboarding require more office time?The first months may differ from the steady state
Are there secure or regulated environments?Some data may be accessible only from approved locations

Ask these questions before treating a distant suburb, another Austrian state, or another country as a workable base. Location is part of the role design, not a lifestyle detail to settle after the offer.

Work authorization is an eligibility track of its own

EU, EEA, and Swiss citizens have a different legal position from third-country nationals. Austria’s official guidance explains that EU citizens may reside for more than three months when employed or self-employed, subject to the relevant residence formalities.

Third-country candidates need to identify a suitable route rather than write “visa sponsorship required” and hope the employer chooses one. Possible paths include categories of the Red-White-Red Card and the EU Blue Card, each with different conditions.

For example, the official EU Blue Card page lists a binding Austrian job offer of at least six months, qualification conditions, a labor-market test, and a 2026 salary threshold of €55,678. It also allows relevant professional experience to substitute for a degree in specified ICT cases. The separate route for very highly qualified workers uses a points system and can support a six-month job-seeker visa for people who reach the required score.

These pages are starting points, not personal legal advice. Thresholds and procedures can change, and the correct route depends on citizenship, qualifications, salary, role, and current status. Before applying widely:

  1. Identify the one or two routes that could plausibly fit you.
  2. Check the latest official criteria and document requirements.
  3. Compare the advertised compensation with any route-specific threshold.
  4. Prepare degree records, employment certificates, translations, and language evidence early.
  5. Ask whether the employer has handled that route before.

A technically suitable role may still be inaccessible if the compensation, employer process, or documentation does not support the relevant permit. Discovering that early saves both sides time.

Build a Vienna vacancy ledger for three weeks

A regional search becomes more useful when it produces a small dataset. Collect 20 to 30 relevant advertisements over three weeks. Include company career pages, AMS listings, established job platforms, research institutions, and employers in adjacent industries such as finance, insurance, health, public services, logistics, energy, and industrial technology.

Use one row per vacancy with these columns:

  • employer, industry, title, and posting date;
  • work bundle and three main outcomes;
  • mandatory and preferred technical skills;
  • German and English expectations;
  • office location and remote terms;
  • experience and education gates;
  • advertised pay, collective agreement, and classification;
  • work-authorization wording;
  • evidence you can show;
  • green, amber, or red fit;
  • application result and feedback.

Green means you meet the non-negotiable gates and can show relevant work. Amber means the gap is limited and addressable, such as one tool or a preferred language level. Red means a hard constraint is missing: required work authorization, mandatory fluent German, a research degree, or experience far beyond your level.

At the end of each week, count patterns rather than applications. Which work bundles recur? Which skills appear in outcomes rather than shopping lists? Which industries accept English? Which salary statements are only collective minima? Which employers mention permits? This will not reveal the entire hidden market, but it is better evidence for your next decision than a global list of “top data science skills.”

Match proof to the local work

Once the ledger shows a pattern, adapt your evidence. A Vienna insurance analytics role may value careful validation, explainability, and stakeholder communication more than an elaborate agent demo. A production ML role may require APIs, containers, monitoring, and failure handling. An LLM application role may need evaluation, retrieval quality, structured outputs, privacy controls, and cost awareness. A public or research role may place more weight on methodology, documentation, and formal education.

In my teaching, I see technical projects become much easier to evaluate when the learner can explain the data, the decision the work supports, the metric, and the failure cases. A list of libraries does not provide the same signal.

This is where the broader advice on building practical AI skills becomes useful, but only after the local market has shown which proof is relevant. One compact case study aligned with a recurring Vienna work bundle is stronger than five generic notebooks. Show the problem, constraints, approach, tests, result, and what you would improve. Then make those facts easy to find in an AI-filtered hiring process.

Do not rebuild your identity for every vacancy. Choose a coherent direction, then adjust the surface evidence. If the ledger repeatedly points toward data platforms rather than modeling, that may justify a career experiment; the framework for choosing a specialization that can evolve can help you test that decision without locking yourself to one title.

A local strategy is more useful than a market slogan

Vienna offers real data, analytics, machine-learning, and AI work. Official evidence also shows that recent advertisement volumes and the broader vacancy market have been uneven. Both facts can be true.

The reasonable response is not to call the city easy, impossible, high-paying, low-competition, or remote-friendly as a whole. It is to read each vacancy across six separate tracks: work bundle, proof, compensation, language, location, and authorization. A strong match must survive all six.

After three weeks, your ledger should change something: the titles you search, the industries you include, the German plan you follow, the projects you show, the salary questions you ask, or the immigration route you investigate. If nothing changes, you are probably collecting listings rather than learning from them.

Regional evidence cannot guarantee an interview or offer. It can make your effort more selective, your questions more precise, and your application more honest. In a market with local rules and varied role definitions, that is a meaningful advantage.

More notes