Auf einen Blick
- Aufgaben: Entwickle moderne, datengestützte KI-Anwendungen und RAG-Lösungen.
- Unternehmen: Innovatives Unternehmen im Telekommunikationssektor mit internationalem Team.
- Vorteile: Attraktive Vergütung, hybrides Arbeitsmodell und spannende Projekte.
- Weitere Informationen: Hohe Verantwortung und Entwicklungsmöglichkeiten in einem dynamischen Umfeld.
- Warum dieser Job: Gestalte die Zukunft der KI mit modernster Technologie und internationaler Zusammenarbeit.
- Qualifikationen: Mindestens 5 Jahre Erfahrung in Python-Entwicklung und RAG-Lösungen.
Für ein herausforderndes AI- und Datentransformationsprojekt mit einem Kunden im Telekommunikationssektor suchen wir einen erfahrenen Python-Entwickler – Generative AI / RAG (m/w/d) in Wien. Der Fokus der Rolle liegt auf der Entwicklung moderner, datengestützter AI-Anwendungen und produktionsbereiter Retrieval-Augmented Generation-Lösungen.
Wir suchen einen erfahrenen Python-Entwickler mit einer starken analytischen Denkweise, der skalierbare Backend-Services, Datenverarbeitungs-Workflows und End-to-End RAG-Pipelines entwerfen, implementieren und optimieren kann. Sie werden eine zentrale Rolle bei der technischen Umsetzung moderner AI-Anwendungsfälle übernehmen und den Kunden bei der Integration von Large Language Models und RAG-basierten Anwendungen in bestehende Daten-, Cloud- und Systemlandschaften unterstützen. Sie arbeiten eng mit AI-Architekten, Datenwissenschaftlern, Softwareentwicklern, Fachabteilungen und technischen Stakeholdern zusammen.
Sie können ein innovatives Projektumfeld mit hoher technologischer Relevanz, internationalen Stakeholdern und modernen AI-, Daten- und Cloud-Technologien erwarten.
Ihre Aufgaben:
- Entwicklung und Implementierung skalierbarer Python-Anwendungen, Backend-Services und AI-basierter Lösungen
- Entwurf, Entwicklung und Optimierung vollständiger Retrieval-Augmented Generation-Pipelines
- Implementierung von Dokumentenaufnahme- und Datenverarbeitungs-Workflows
- Entwicklung geeigneter Strategien für Dokumentenparsing, Vorverarbeitung, Chunking und Metadaten
- Generierung, Verwaltung und Optimierung von Embeddings
- Implementierung von semantischer Suche, Vektorsuche und hybriden Suchlösungen
- Integration und Verwaltung von Vektordatenbanken und Retrieval-Systemen
- Entwicklung und Optimierung von Retrieval- und Re-Ranking-Mechanismen
- Implementierung von Prompt-Konstruktionen, Prompt-Vorlagen und Kontextmanagement-Strategien
- Integration von Large Language Models für zuverlässige und kontextbasierte Antwortgenerierung
- Implementierung von Zitationshandling, Quellenzuordnung und Nachverfolgbarkeitsmechanismen
- Entwicklung und Integration von APIs und Backend-Schnittstellen
- Integration von AI-Anwendungen in bestehende IT-, Daten-, Datenbank- und Cloud-Landschaften
- Entwurf und Implementierung datengestützter Evaluierungsprozesse für RAG- und AI-Lösungen
- Analyse und Verbesserung der Retrieval-Qualität, Antwortqualität, Relevanz und Systemleistung
- Entwicklung automatisierter Unit-, Integrations- und End-to-End-Tests
- Implementierung von Logging, Monitoring, Fehlerbehandlung und Observabilitätsmechanismen
- Erstellung technischer Dokumentationen und Entwicklungsstandards
- Anwendung professioneller Softwareentwicklungspraktiken, einschließlich Versionskontrolle, Code-Reviews und CI/CD
- Zusammenarbeit mit AI-Architekten, Datenwissenschaftlern, Entwicklern, Fachabteilungen und anderen technischen Stakeholdern
- Unterstützung von AI-Anwendungsfällen von der technischen Konzeption über die Implementierung bis zum produktiven Betrieb
Ihr Profil:
- Mindestens 5+ Jahre Berufserfahrung in der Softwareentwicklung mit Python
- Sehr gute Kenntnisse in Python und modernen Python-Softwareentwicklungspraktiken
- Nachweisliche Erfahrung in der Entwicklung von APIs, Backend-Services und Datenverarbeitungsanwendungen
- Praktische Erfahrung in der Entwicklung und Implementierung von Retrieval-Augmented Generation-Lösungen
- Sehr gutes Verständnis von RAG-Architekturen, Large Language Models und Generative AI-Anwendungen
- Erfahrung mit Dokumentenaufnahme, Dokumentenparsing, Vorverarbeitung, Chunking und Metadatenmanagement
- Erfahrung mit Embeddings, semantischer Suche, Vektorsuche, Retrieval und Re-Ranking
- Erfahrung mit Vektordatenbanken wie Qdrant, Weaviate, Pinecone, Milvus, Chroma oder PostgreSQL mit pgvector
- Erfahrung mit RAG- und LLM-Frameworks wie LangChain, LlamaIndex oder vergleichbaren Technologien
- Erfahrung mit relationalen und/oder NoSQL-Datenbanken
- Fundiertes Verständnis von APIs, Integrationsmustern und Backend-Architekturen
- Erfahrung mit Git und professionellen Versionskontroll-Workflows
- Erfahrung mit Unittesting, Integrationstests und automatisierten Softwaretests
- Erfahrung mit Logging, Monitoring, Debugging und Produktionssoftwareoperationen
- Kenntnisse der Prinzipien von Clean Code, Softwarearchitektur und wartbarem Anwendungsdesign
- Stark datengetriebenes und analytisches Denken
- Fähigkeit zur Bewertung technischer Lösungen basierend auf messbaren Qualitäts-, Leistungs- und Geschäftsanforderungen
- Abgeschlossenes Studium der Informatik, Wirtschaftsinformatik, Datenwissenschaft, künstlichen Intelligenz oder vergleichbare Qualifikation
- Sehr gute schriftliche und mündliche Englischkenntnisse
- Strukturierte, selbstständige und lösungsorientierte Arbeitsweise
- Starke Kommunikations- und Teamfähigkeiten
Nice to Have:
- Erfahrung im Telekommunikationsumfeld
- Erfahrung mit Cloud-Technologien wie AWS, Microsoft Azure oder Google Cloud
- Erfahrung mit Docker, Kubernetes und CI/CD-Pipelines
- Erfahrung mit Python-Frameworks wie FastAPI, Flask oder Django
- Kenntnisse in MLOps, LLMOps oder AI-Plattformarchitekturen
- Erfahrung mit der Bewertung von RAG-Systemen, einschließlich Retrieval-Qualität, Antwortrelevanz, Verankerung, Halluzinationsdetektion und Zitationsgenauigkeit
- Erfahrung mit hybrider Suche, Wissensgraphen oder graphbasierten RAG-Architekturen
- Erfahrung mit agentenbasierten AI-Systemen und toolnutzenden Large Language Models
- Erfahrung mit Open-Source- und kommerziellen Large Language Models
- Erfahrung mit LLM-Observabilität, Tracing und Evaluierungsplattformen
- Kenntnisse in AI-Governance, Responsible AI, Datenschutz, Sicherheits- und Compliance-Anforderungen
- Erfahrung in internationalen und interdisziplinären Projektumfeldern
- Relevante AI-, Cloud- oder Softwareentwicklungszertifikate
Was Sie erwarten können:
- Teilnahme an einem innovativen AI- und Datentransformationsprojekt im Telekommunikationsumfeld
- Spannendes technologisches Umfeld mit Fokus auf Python, Generative AI und Retrieval-Augmented Generation
- Gelegenheit, moderne, produktionsbereite AI-Anwendungen zu entwickeln und zu betreiben
- Hohe persönliche Verantwortung und Möglichkeiten zur Gestaltung technischer Lösungen
- Zusammenarbeit mit internationalen Stakeholdern und technischen Expertenteams
- Hybrides Arbeitsmodell mit 2 Tagen pro Woche vor Ort in Wien
- Gelegenheit, skalierbare RAG- und AI-Architekturen aktiv zu gestalten
- Nutzung moderner Python-, LLM-, Vektordatenbank- und Cloud-Technologien
- Langfristiges relevantes Projektumfeld mit hoher strategischer Bedeutung
Interessiert? Bitte senden Sie Ihren aktuellen Lebenslauf, einschließlich Ihrer Verfügbarkeit und Stundensatz-Erwartungen. Wir freuen uns darauf, von Ihnen zu hören. Sie können mich gerne per E-Mail oder über LinkedIn kontaktieren. Elena Kahraman
Python Developer – Generative AI / RAG (m/f/d) Arbeitgeber: Qualysoft
Als international tätiges IT-Unternehmen in Österreich bieten wir unseren Mitarbeitern nicht nur ein dynamisches und innovatives Arbeitsumfeld, sondern auch hervorragende Entwicklungsmöglichkeiten im Bereich der Versicherungs-IT. Unsere Unternehmenskultur fördert Teamarbeit und Kreativität, während wir gleichzeitig attraktive Tageshonorare und flexible Arbeitszeiten anbieten, um eine ausgewogene Work-Life-Balance zu gewährleisten.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Python Developer – Generative AI / RAG (m/f/d) erhalten könntest
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Qualysoft anzuklopfen, wenn du dich auf die Stelle als Python Developer – Generative AI / RAG (m/f/d) bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Qualysoft vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Python Developer – Generative AI / RAG (m/f/d) mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Qualysoft klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei Qualysoft vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.