Lead Software Engineer - Java, IDP & AI Platform

retarus GmbH
München, Germany
17 days ago
Apply on www.adzuna.de
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Shift work
Languages
English, German
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Cloud Computing Configuration Management Code Review Continuous Integration Data Mining Distributed Systems Fault Tolerance Spring Framework Python (Programming Language)
+8 more
Service-Oriented Architecture Software Engineering Large Language Models Spring-boot Backend Information Technology Restful APIs Code Restructuring

Job description

  • Übernahme der technischen Lead-Rolle für unsere Intelligent Document Processing Plattform mit einer Kombination aus hands-on Software Engineering, Architekturverantwortung und technischer Teamführung
  • Technologische Weiterentwicklung der bestehenden Java-/Spring-basierten Plattform, inklusive Stabilisierung und Modernisierung vorhandener Services sowie Sicherstellung sauberer Schnittstellen, Wartbarkeit, Testbarkeit und produktionsreifer Qualität
  • Definition der technischen Zielarchitektur gemeinsam mit Product, Engineering und Management - inklusive möglicher Weiterentwicklung von klassischen ML-/OCR-basierten Ansätzen hin zu modernen AI-/LLM-basierten IDP-Architekturen
  • Bewertung technischer Optionen wie Brownfield-Migration, parallele (Teil-)Neuentwicklung, modulare Service-Erweiterung, Cloud-API-Integration oder On-Prem-GPU-Betrieb sowie Ableitung pragmatischer Umsetzungsschritte
  • Verantwortung für Design-Reviews, Code-Reviews und Architekturentscheidungen sowie Sicherstellung skalierbarer, sicherer, beobachtbarer und operativ beherrschbarer Komponenten
  • Aktive Mitarbeit an zentralen Backend- und Plattformkomponenten, insbesondere in Java/Spring Boot, serviceorientierten Architekturen, Messaging, APIs, Validierung, OCR-/Dokumentenverarbeitung, Python-basierten AI-/Inference-Services, Monitoring, Observability und Integrationslogik
  • Integration und Modularisierung von AI-/ML-/LLM-Funktionalitäten sowie Reduzierung von Systemkomplexität, z. B. über klar definierte Model-Adapter, Prompt-/Konfigurationsmanagement, OCR-/Extraktionsservices, Inference-Services und flexible Cloud-/On-Prem-Betriebsmodelle
  • Technische Steuerung externer Entwicklungspartner, inklusive Review von Konzepten und Implementierungen, transparenter technischer Entscheidungsfindung sowie Aufbau interner technischer Ownership durch Dokumentation, Reviews und gezielten Know-how-Transfer
  • Analyse und Optimierung der IDP-Pipeline hinsichtlich Latenz, Durchsatz, Skalierbarkeit, Fehlertoleranz und Observability zur Sicherstellung eines produktionsreifen Plattformbetriebs
  • Coaching von Engineers im Team, Etablierung von Engineering Best Practices sowie Stärkung von Ownership, Qualitätsbewusstsein und einer pragmatischen, lösungsorientierten Entwicklungskultur
  • Mitwirkung am Aufbau einer tragfähigen technischen Roadmap, die kurzfristige Delivery-Anforderungen mit langfristiger Plattformstrategie in Einklang bringt

Requirements

  • Abgeschlossenes Hochschulstudium (Bachelor oder Master) in Informatik, Software Engineering oder einem vergleichbaren Bereich sowie mindestens 7 Jahre Berufserfahrung im Software Engineering oder in einer vergleichbaren technischen Funktion
  • Sehr gute Kenntnisse in Java, Spring Boot und dem Entwurf produktionsreifer Backend- und Plattformservices sowie technologische Breite, um auch Python-basierte AI-/Inference-Komponenten, Modellanbindung und interne IDP-/AI-Bibliotheken einordnen zu können
  • Sicherer Umgang mit verteilten Systemen, serviceorientierten Architekturen, REST APIs, Messaging/Eventing, CI/CD, Observability und dem Betrieb geschäftskritischer Anwendungen
  • Nachweisbare Praxis in der Weiterentwicklung bestehender Systeme, inklusive Refactoring, Modularisierung, Reduzierung technischer Komplexität und pragmatischer Migrationsstrategien - mit Blick auf die Balance zwischen langfristiger Architekturqualität und kurzfristiger Delivery
  • Fundiertes technisches Verständnis moderner AI-/ML-/LLM-Technologien, um Ansätze wie klassische ML-Modelle, generative LLMs, Cloud-AI-APIs oder On-Prem-Inferenz hinsichtlich Qualität, Latenz, Kosten, Skalierbarkeit und Betriebsfähigkeit fundiert zu bewerten
  • Technische Führungskompetenz durch Mentoring, Code- und Design-Reviews sowie Zusammenarbeit mit externen Entwicklungspartnern, idealerweise inklusive technischer Steuerung, Know-how-Transfer oder Aufbau interner Ownership
  • Ausgeprägte Kommunikations- und Kollaborationsfähigkeit über Teamgrenzen hinweg, hohe Ownership, pragmatische Hands-on-Mentalität sowie sehr gute Deutsch- und Englischkenntnisse
  • Idealerweise Erfahrung mit Dokumentenverarbeitung, OCR, Intelligent Document Processing, ML-/LLM-basierter Datenextraktion, EDI-/B2B-Integrationsprozessen oder vergleichbaren daten- und prozessgetriebenen Plattformen

Benefits & conditions

Als Lead Software Engineer übernimmst du eine zentrale technische Rolle in der Weiterentwicklung unserer Intelligent Document Processing Plattform. Du führst das bestehende System technologisch weiter, sorgst für Stabilität, Skalierbarkeit und Wartbarkeit und bist gleichzeitig maßgeblich an der möglichen Weiterentwicklung hin zu einer modernen AI-/LLM-basierten Architektur beteiligt. Dabei arbeitest du hands-on im Engineering-Team, übernimmst technische Führung, steuerst Architekturentscheidungen und unterstützt die Zusammenarbeit mit externen Entwicklungspartnern - mit dem Ziel, langfristig mehr technologische Ownership und Know-how im Unternehmen aufzubauen. Das bieten wir dir

  • Mobiles Arbeiten und flexible Arbeitszeiten
  • Flache Hierarchien und eine diverse & kollaborative Unternehmenskultur
  • Sehr gute Entwicklungsmöglichkeiten und Karriereperspektiven
  • Internationales Business und standortübergreifende Zusammenarbeit
  • Moderne, hundefreundliche Büros mit freien Getränken und reichlich Auswahl an Snacks
  • Sprachkurse, Sport mit eigenem Health- und Fitness-Coach, Team-Events und vieles mehr…

About the company

Retarus betreibt seit 1992 Software- und Infrastrukturlösungen für die digitale Kommunikation von Unternehmen. Zu unseren Kunden wie unter anderem Adidas, Bayer, SAP, BNP Paribas, Goldman Sachs, T-Systems, Swarovski & UPS zählen über 40 Prozent der im S&P Global 100 gelisteten Unternehmen sowie Behörden und öffentliche Einrichtungen. Wir entwickeln unsere Cloud-Services selbst und betreiben sie in eigenen Rechenzentren weltweit. Als inhabergeführtes Unternehmen in Privatbesitz entscheiden wir unabhängig von externen Geldgebern: auf langfristiges Wachstum ausgerichtet, im Sinne unserer Kunden und Mitarbeiter. Mit rund 500 Kollegen in 19 Niederlassungen auf vier Kontinenten denken wir global und handeln lokal. Unsere Teams sind länderübergreifend organisiert und eng vernetzt. Bei Retarus erwartet dich also ein spannender, interkultureller, sicherer Arbeitsplatz, geprägt von echtem Teamspirit und Innovationsgeist. Deine Rolle, Unsere Kunden sind führende Unternehmen weltweit, die Wert auf höchste Qualität legen. Ihr Bedarf an innovativen IT-Lösungen wächst kontinuierlich und schnell. Um diese hohen Anforderungen zu erfüllen, arbeiten wir mit modernsten Technologien und setzen auf Arbeitsmethoden, die dir viel Raum für Eigenverantwortung und Mitgestaltung bieten. Bei Retarus kannst du dich in einem spannenden Arbeitsfeld fachlich wie persönlich weiterentwickeln und bist Teil eines großartigen Teams, das IT-Lösungen für Top-Unternehmen erfolgreich zum Laufen bringt.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.de
Prepare application

Good distractions

Loading talks and stories from around this role…