Da­ta­ ­Sci­en­tis­t/AI En­gi­nee­r*

Vollzeit
  • Home Office:Teilweise möglich
  • Einstiegsgehalt:Ab € 51.947,84 brutto pro Jahr
  • Berufserfahrung:2-5 Jahre
  • Startdatum:Ab sofort
  • Befristung:Ohne Befristung
vor 17 Tagen

BAWAG Group is the publicly listed holding company of BAWAG, which, with more than 4 million customers, is one of the largest banks in Austria. As a dynamic employer, we promote talent and drive technological innovation forward at a rapid pace. Flat hierarchies, a flexible working environment, and equal opportunities for our employees are particularly important to us.

We are evolving from standard analytics to advanced AI engineering. We are looking for a builder who can navigate the full stack—from engineering backend APIs to designing the front-end interfaces that allow users to interact with complex AI models. You will play a key role in operationalizing our GraphRAG (Retrieval-Augmented Generation) systems, moving us from experimental scripts to robust, interactive applications.

Profil

  • Someone with a strong data/backend foundation (Python, API design) who is not afraid of the frontend.
  • Experience or strong interest in React—specifically in how to visualize data (charts, graphs, networks).
  • A "Product Engineering" mindset: You care about how the AI output is actually consumed by the user.

Aufgaben

  • Engineer AI Backends: Design and deploy scalable FastAPI endpoints that handle complex queries and serve data from our Knowledge Graphs to the frontend.
  • Build Interactive Graph Interfaces: Take proven concepts from Streamlit and re-engineer them into responsive React applications. Your goal is to build UIs that make navigating complex graph data simple and actionable for business users.
  • Optimize GraphRAG Pipelines: Refine our RAG strategies to ensure our AI retrieves the most relevant contexts from our graph structures.
  • Productionize Prototypes: Bridge the gap between data science and software engineering by rewriting experimental Python code into production-grade, maintainable software.
  • CI/CD & Deployment: Use Jenkins and GitHub to maintain a robust deployment pipeline for both the backend APIs and the frontend applications.

Unser Angebot

  • You will spend 50% of your working time in our modern and easily accessible office at Vienna Central Station.
  • We support your personal development and career planning with an individual and attractive training program. Visit our BAWAG Academy and use our GoodHabitz elearning platform for both your professional and personal growth.
  • In addition, we offer a range of interesting and valuable additional benefits.
  • For this position, the collective agreement stipulates a minimum annual gross salary of € 51.947,84 on a full-time basis. Depending on your experience and qualifications, we are willing to offer a higher salary.

Zusätzliche Informationen

Our Technology Stack

  • AI & Backend Engineering: Python (FastAPI): For building high-performance, asynchronous REST APIs to serve our models and graph data.
  • GraphRAG & OpenAI: Leveraging generic Graph approaches and OpenAI models for advanced relationship mapping and knowledge retrieval.
  • Graph Databases: (e.g., Neo4j, NetworkX, or similar) for storing and traversing complex knowledge structures.
  • Application Interface: Streamlit: For rapid prototyping and internal testing of algorithms. React: (Key Focus) For building the production interface that allows users to visualize, explore, and query our Knowledge Graphs intuitively.
  • Data Platform: Snowflake: For scalable analytics and structured data storage.
  • Orchestration & DevOps: Airflow: For orchestrating complex data and AI workflows. GitHub & Jenkins: For CI/CD, version control, and automated deployment.

Your contact person: Jutta Durstberger +43 664 80998 22099

* We value people. Would you like to work in a team where good cooperation and diversity are actively practiced? Then you've come to the right place. Equal opportunity is important to us - regardless of age, gender, sexual orientation, physical impairment, religion or origin.

Über Soft­ware­ent­wick­ler*in­nen: Häufig gestellte Fragen

Was macht ein Soft­ware­ent­wick­ler*in?

Du weißt, dass dir weder die rote noch die blaue Pille wirklich den Durchblick geben oder nehmen kann. Nur du allein schaffst es durch den Quellcode-Dschungel. Was genau Softwareentwickler machen und wie ihre Arbeit funktioniert, ist dein süßes Geheimnis. Nur eines ist sicher: Du bist nicht der Informatiker, den deine Kollegen rufen sollten, wenn ihr Excel oder Word-Programm zum zehnten Mal abgestürzt ist. Du befasst dich eher mit Schnittstellen verschiedener Komponenten und Systeme, definierst Datenstrukturen und entwirfst Algorithmen für Programme, Softwaretools oder Apps. Deine Hauptaufgabe ist es Software zu programmieren – also zu erschaffen, verbessern und zu reparieren. Aber pass auf: Im einen Moment fühlst du dich wie der “Master of the Universe” und im nächsten hast du das Gefühl ein Äffchen zu sein, dass nur irgendwie auf der Tastatur herumhaut – je nachdem, ob dein Code funktioniert oder eben nicht.

Worunter sind Soft­ware­ent­wick­ler*in­nen noch bekannt?
Soft­ware­ent­wick­ler*in­nen sind auch bekannt als: Informatiker*in, Programmierer*in, Software Architekt*in, Software Entwickler*in, Instructional Design Developer*in, Software-Engineer
Welche Skills benötigt man als Soft­ware­ent­wick­ler*in?
Um ihre Tätigkeit gut ausführen zu können, benötigen Soft­ware­ent­wick­ler*in­nen grundsätzlich folgende Hard Skills:

Programmiersprachen
Fachkenntnisse in der Softwareentwicklung
Fundierte Englischkenntnisse
Umgang mit Zahlen


Außerdem sollte ein Soft­ware­ent­wick­ler*in gewisse Soft Skills mitbringen:

Logisches Denkvermögen
Kommunikativität
Teamfähigkeit

Welche Schulfächer sind für einen angehenden Soft­ware­ent­wick­ler*in relevant?
Für die meisten Soft­ware­ent­wick­ler*in­nen ist es hilfreich, an folgenden Schulfächern Interesse zu haben: Englisch, Informatik, Mathematik
In welchen Tätigkeitsfeldern arbeiten Soft­ware­ent­wick­ler*in?
Soft­ware­ent­wick­ler*in­nen arbeiten in der Regel in folgenden Tätigkeitsfeldern:

Arbeiten ohne örtliche Bindung, Arbeiten mit Daten & Zahlen, Arbeiten mit Technik, Arbeiten am Computer