Software Engineer (m/f/d) Backend & Applied AI Systems

Software Engineer (m/f/d) Backend & Applied AI Systems

Jena Vollzeit 63000 - 77000 € / Jahr (geschätzt) Homeoffice (teilweise)
I

Auf einen Blick

  • Aufgaben: Gestalte die Backend- und KI-Architektur für eine innovative VR-Plattform.
  • Unternehmen: Start-up mit einem dynamischen, gründungsoffenen Team.
  • Vorteile: Monatliches Stipendium, flexible Arbeitszeiten und kreative Freiheit.
  • Weitere Informationen: Möglichkeit auf eine langfristige Co-Founder/CTO-Rolle nach der Förderphase.
  • Warum dieser Job: Sei Teil eines Projekts, das Menschen beim Leben in Deutschland unterstützt.
  • Qualifikationen: Erfahrung in Backend-Entwicklung und starke Python-Kenntnisse.

Das prognostizierte Gehalt liegt zwischen 63000 - 77000 € pro Jahr.

Join the founding team behind an immersive AI-powered VR training platform.

About iACT: iACT ist eine KI-gestützte immersive Plattform, die internationalen Talenten hilft, das soziale, berufliche, akademische und administrative Leben in Deutschland durch realistische, interaktive Übungen zu navigieren. Wir haben einen funktionalen Prototyp und bereiten uns auf institutionelle Pilotprojekte vor. Wir suchen einen Backend- und angewandten KI-Ingenieur, der die technische Grundlage des Produkts von Anfang an gestalten möchte.

Die Gelegenheit: Dies ist keine Standardbeschäftigung. Sie würden dem potenziellen Gründungsteam beitreten und mit uns um den EXIST-Gründerstipendium-Antrag einreichen. Das Engagement würde nur beginnen, wenn der Antrag genehmigt wird. Bei Genehmigung bietet das Programm ein 12-monatiges Vollzeitstipendium, während das Team das Produkt und das Geschäft entwickelt.

Aufgaben: Ihre Rolle umfasst:

  • Eigentum an der Backend- und angewandten KI-Architektur, die den Unity VR-Client mit Authentifizierung, Datenbanken, Sprachdiensten und LLM/RAG-Pipelines verbindet.
  • Entwurf sicherer REST- und WebSocket-APIs sowie Definition zuverlässiger Client-Server-Verträge mit unserem Unity/VR-Entwickler.
  • Implementierung von Authentifizierung, Autorisierung, Rollenmanagement und datenschutzkonformen Datenflüssen.
  • Entwurf und Pflege von Datenmodellen für Benutzer, Sitzungen, Lernfortschritt und Anwendungsdaten.
  • Integration und Orchestrierung von LLM, RAG, Speech-to-Text und Text-to-Speech-Diensten.
  • Entwicklung von Dialogzustandslogik und Systemen zur Abrufung institutionsspezifischen Wissens.
  • Optimierung von KI-Pipelines hinsichtlich Latenz, Zuverlässigkeit, Beobachtbarkeit und Kosten.
  • Unterstützung einer sicheren, skalierbaren Cloud-Bereitstellung und Vorbereitung der Plattform für institutionelle Pilotprojekte und zukünftige kommerzielle Nutzung.

Anforderungen: Was Sie mitbringen:

  • Ein Abschluss in Informatik, Softwaretechnik oder einem verwandten Bereich oder gleichwertige Berufserfahrung.
  • Mindestens zwei Jahre praktische Erfahrung in der Backend-Entwicklung.
  • Starke Python-Kenntnisse und Erfahrung mit FastAPI, Django oder einem vergleichbaren Framework.
  • Erfahrung im Aufbau von REST- und/oder WebSocket-Diensten und in der Arbeit mit Datenbanken wie PostgreSQL.
  • Ein solides Verständnis von Authentifizierung, Autorisierung, API-Sicherheit und skalierbarem Backend-Design.
  • Praktische Erfahrung in der Integration von LLM-APIs und/oder RAG-Systemen in reale Anwendungen.
  • Komfort beim Entwerfen von Systemen für Echtzeit- oder interaktive Clients.
  • Englischkenntnisse auf B1-Niveau oder höher.
  • In Deutschland ansässig oder bereit umzuziehen und verfügbar für ein Vollzeitengagement, wenn der Antrag genehmigt wird.

Wünschenswert:

  • Erfahrung mit Vektordatenbanken, Embeddings und Produktions-RAG-Pipelines.
  • Erfahrung in der Integration von Speech-to-Text- und Text-to-Speech-Diensten.
  • Docker- und Cloud-Bereitstellungserfahrung mit AWS, Azure, GCP, Hetzner oder ähnlichem.
  • Kenntnisse über GDPR und Datenschutzprinzipien.
  • Erfahrung mit C#/.NET, Unity-Integrationen, VR/XR oder anderen Echtzeit-interaktiven Anwendungen.

Vorteile: Was wir bieten:

  • Eigentum an der Backend- und angewandten KI-Architektur vom Prototyp bis zum Pilotprojekt.
  • Ein kleines, von Gründern geführtes Team mit erheblichem Einfluss auf die technische Richtung und Produktentscheidungen.
  • Flexible Arbeitszeiten und ein hohes Maß an kreativer Freiheit.
  • Bei Genehmigung des EXIST-Antrags ein monatliches Stipendium von 3.000 € für Doktoranden, 2.500 € für Hochschulabsolventen, 2.000 € für Teammitglieder mit beruflicher Qualifikation oder 1.000 € für Studierende, plus 150 € pro Kind.
  • Bei Genehmigung kann das Projekt auch bis zu 30.000 € an Materialförderung für ein Team und 5.000 € für Coaching erhalten.
  • Nach der Förderphase die Möglichkeit, eine langfristige Co-Founder/CTO-Rolle mit Eigenkapital zu besprechen, vorbehaltlich gegenseitiger Übereinstimmung und einer separaten Vereinbarung.

Wichtige Förderbedingungen: Die Position und das Stipendium sind von der Genehmigung des EXIST-Antrags abhängig. EXIST unterstützt Teams von bis zu drei Personen, und die individuelle Berechtigung hängt von den aktuellen Regeln des Programms ab. Wir werden die Berechtigung mit den ausgewählten Kandidaten überprüfen, bevor wir fortfahren.

Wenn Sie begeistert sind, das technische Rückgrat eines Produkts aufzubauen, das Menschen hilft, sich zu integrieren und in einem neuen Land erfolgreich zu sein, würden wir uns freuen, von Ihnen zu hören. Senden Sie Ihren Lebenslauf, Ihr GitHub/GitLab-Profil oder Portfolio und eine kurze Notiz, warum Sie dies mit uns aufbauen möchten, an: Zeinab Rahimi E-Mail: zeinab.rahimi@gmail.com

Software Engineer (m/f/d) Backend & Applied AI Systems Arbeitgeber: iACT

iACT bietet eine einzigartige Gelegenheit, Teil eines kleinen, dynamischen Gründerteams zu werden, das an einer innovativen AI-gestützten VR-Plattform arbeitet. Mit flexiblen Arbeitszeiten und der Möglichkeit, die technische Richtung des Produkts maßgeblich zu beeinflussen, fördern wir eine kreative und unterstützende Arbeitskultur. Bei erfolgreicher Beantragung des EXIST-Grants erhalten Sie nicht nur ein monatliches Stipendium, sondern auch die Chance auf eine langfristige Co-Founder/CTO-Rolle mit Eigenkapitalbeteiligung.

I

Kontaktdaten:

iACT Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Software Engineer (m/f/d) Backend & Applied AI Systems 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 iACT anzuklopfen, wenn du dich auf die Stelle als Software Engineer (m/f/d) Backend & Applied AI Systems 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 iACT vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Software Engineer (m/f/d) Backend & Applied AI Systems mit Bravour zu bestehen

Backend-Entwicklung
Python
FastAPI
Django
REST APIs
WebSocket Services
PostgreSQL

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 iACT 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 iACT 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.