Auf einen Blick
- Aufgaben: Entwickle innovative Softwarelösungen und leite AI-Projekte von der Idee bis zur Umsetzung.
- Unternehmen: Führendes Unternehmen im Bereich Software und KI mit einem kreativen Teamgeist.
- Vorteile: Attraktives Gehalt, Gesundheitsleistungen, flexible Arbeitszeiten und Weiterbildungsmöglichkeiten.
- Weitere Informationen: Dynamisches Umfeld mit großartigen Karrierechancen und Mentoring-Möglichkeiten.
- Warum dieser Job: Gestalte die Zukunft der Technologie und arbeite an spannenden Projekten mit echtem Einfluss.
- Qualifikationen: Umfassende Erfahrung in Full-Stack-Entwicklung und AI Engineering.
Wir suchen einen Principal Software & AI Engineer, der als technischer Leiter über den gesamten Lieferzyklus hinweg agiert – von der Gestaltung von Lösungen mit Kunden bis hin zum Aufbau, der Bereitstellung und dem Betrieb in der Produktion. Sie kombinieren tiefgehende Full-Stack-Engineering-Expertise mit praktischen Fähigkeiten im Bereich KI-Engineering und einer soliden DevOps-Grundlage. Sie sind sowohl vor einem Whiteboard mit einem Kunden als auch tief im Code zu Hause, übersetzen Geschäftsprobleme in robuste, skalierbare Architekturen, führen durch Beispiel in technischer Qualität und betreuen Ingenieure in verschiedenen Teams. Dies ist eine praktische Hauptrolle: Sie setzen technische Richtungen, treiben Lösungen voran und bleiben nah am Code.
Hauptverantwortlichkeiten
- Architektur und Aufbau von Full-Stack-Anwendungen von Ende zu Ende, von modernen Web-Frontends über Backend-Services, APIs und Datenebenen.
- Entwicklung und Operationalisierung von Generative AI-Funktionen – einschließlich LLM-basierten Lösungen, RAG-Pipelines, Prompt- und Kontextengineering, Modellintegration, Evaluierung und Sicherheitsvorkehrungen – und deren Einbettung in Produktionsanwendungen.
- Führung der technischen Lösungsfindung in Zusammenarbeit mit Kunden: Anforderungen sammeln, Architekturen gestalten, Arbeit schätzen und technische Vorschläge sowie Abwägungen sowohl technischen als auch geschäftlichen Stakeholdern präsentieren.
- Verantwortung für den DevOps-Lebenszyklus – CI/CD, Infrastruktur als Code, Containerisierung, Orchestrierung und Beobachtbarkeit – um eine sichere, zuverlässige und wiederholbare Bereitstellung sicherzustellen.
- Festlegung und Einhaltung von Ingenieurstandards in Bezug auf Architektur, Codequalität, Tests und Sicherheit.
- Mentoring und Coaching von Ingenieuren, Leitung technischer Überprüfungen und Ausbau der Fähigkeiten im Team.
- Als vertrauenswürdiger technischer Berater für Kunden agieren, Unterstützung bei Pre-Sales und Discovery neben der Lieferung.
Erforderliche Fähigkeiten & Erfahrungen
- Umfangreiche Erfahrung im Full-Stack-Engineering. Der spezifische Stack ist offen, aber Sie müssen mit modernen Frameworks sowohl im Frontend (z. B. TypeScript mit React/Angular) als auch im Backend (z. B. Python, Node.js, Java oder .NET) sehr vertraut sein.
- Nachgewiesene Erfahrung im KI-Engineering: Aufbau und Versand von Produktionslösungen für Generative AI, Arbeiten mit LLMs, Embeddings/Vektor-Speichern, RAG, Orchestrierungsframeworks sowie Modellbewertung und -überwachung.
- Starker DevOps-Hintergrund: CI/CD, Infrastruktur als Code (z. B. Terraform/Bicep), Docker, Kubernetes und praktische Erfahrung mit Microsoft Azure (obligatorisch – unsere primäre Cloud-Plattform).
- Nachgewiesene Erfahrung in der technischen Beratung und im Pre-Sales: direkte Interaktion mit Kunden, Leitung von Lösungs- und Architekturgesprächen, Unterstützung bei Discovery und Pre-Sales sowie klare Kommunikation mit Ingenieuren und Geschäftspartnern.
- Erfolgreiche technische Führung und Mentoring, die für eine Hauptrolle geeignet sind.
- Solides Verständnis von Softwarearchitektur, Entwurfsmustern, Sicherheit und Skalierbarkeit.
Wünschenswert
- Erfahrung mit Microsoft Foundry oder vergleichbaren KI-Plattformen und -Tools.
- Vertrautheit mit zusätzlichen Cloud-Anbietern neben Azure und einer breiten Palette von Frameworks über den Stack.
- Beiträge zur technischen Strategie, zum Aufbau von Fähigkeiten oder zur Gedankenführung.
- Erfahrung mit LLMOps-Praktiken für das Lebenszyklusmanagement von Generative AI-Systemen.
Für weitere Informationen über Acuity Analytics lesen Sie bitte hier.
Principal Software & AI Engineer Arbeitgeber: Ascent Software
Als Arbeitgeber in München bieten wir Ihnen die Möglichkeit, in einem dynamischen und innovativen Umfeld zu arbeiten, das auf Teamarbeit und kontinuierliches Lernen setzt. Unsere Unternehmenskultur fördert den Austausch von Ideen und die Zusammenarbeit mit Experten aus verschiedenen Bereichen, während wir Ihnen zahlreiche Möglichkeiten zur beruflichen Weiterentwicklung und zum Erwerb neuer Fähigkeiten bieten. Genießen Sie die Vorteile eines modernen Arbeitsplatzes in einer lebendigen Stadt, die für ihre hohe Lebensqualität bekannt ist.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Principal Software & AI Engineer 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 Ascent Software anzuklopfen, wenn du dich auf die Stelle als Principal Software & AI Engineer 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 Ascent Software vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Principal Software & AI Engineer 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 Ascent Software 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 Ascent Software 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.