Senior Software Engineer* Python/AI

Senior Software Engineer* Python/AI

Karlsruhe Vollzeit 65000 - 91000 € / Jahr (geschätzt) Homeoffice (teilweise)
I

Auf einen Blick

  • Aufgaben: Setze innovative Projekte um und integriere GenAI-Lösungen in Enterprise-Anwendungen.
  • Unternehmen: Agiles Unternehmen mit einem kreativen und kollaborativen Team.
  • Vorteile: Attraktives Gehalt, flexible Arbeitszeiten, Homeoffice und Weiterbildungsmöglichkeiten.
  • Weitere Informationen: Dynamisches Umfeld mit großartigen Karrierechancen und Mentoring-Rollen.
  • Warum dieser Job: Gestalte die Zukunft der Softwareentwicklung mit modernster Technologie und echten Herausforderungen.
  • Qualifikationen: Mindestens 7 Jahre Erfahrung in der Softwareentwicklung und starke Python-Kenntnisse.

Das prognostizierte Gehalt liegt zwischen 65000 - 91000 € pro Jahr.

Was du bei uns bewegen kannst:

Gemeinsam mit deinem agilen Projektteam setzt du Projekte für Kunden unterschiedlicher Branchen um. Ihr seid cross-funktional aufgestellt und liefert alles aus einer Hand – von der Architektur über die Entwicklung bis zum DevOps-Betrieb. Dabei schlägst du die Brücke zwischen Data Science/Engineering und Application Development und bist der Treiber bei der Integration von GenAI-Lösungen (LLMs) in produktive Enterprise-Anwendungen. Ebenfalls beherrschst und wendest du Techniken wie RAG (Retrieval-Augmented Generation), Prompt Engineering/Tuning und die Entwicklung von intelligenten Chatbots/Agenten an.

Als Senior Developer übernimmst du eine führende Rolle in der Architektur und dem Design unserer Backend-Systeme. Du triffst richtungsweisende Entscheidungen hinsichtlich Skalierbarkeit, Performance und Wartbarkeit. Dein Job beginnt nicht erst mit der Entwicklung von Software, sondern schon bei der Aufnahme und Analyse von Kundenanforderungen - immer in enger Abstimmung mit deinem Team. Du beherrschst die gesamte Bandbreite vom Code bis zum Betrieb. Außerdem kümmerst du dich um die Containerisierung mit Docker, konfigurierst CI/CD-Pipelines z. B. GitLab CI, GitHub Actions und deployst deine Lösungen sicher in Cloud-Umgebungen. Du hast ein hohes Sicherheits- und Qualitätsbewusstsein und setzt automatisierte Testing-Verfahren ein und sorgst somit für eine kontinuierliche Qualitätskontrolle und -optimierung. Ebenfalls übernimmst du eine aktive Mentoring-Rolle im Team, förderst die fachliche Entwicklung von Junior- und Mid-Level-Entwickler:innen und stellst die Einhaltung unserer Qualitätsstandards durch intensive Code Reviews sicher.

In unseren Projekten verwenden wir häufig folgende Technologien:

  • Python
  • FastAPI
  • Flask
  • ORM (z.B. Pydantic)
  • SQLAlchemy/SQLModel
  • PostgreSQL
  • Vektordatenbanken
  • Docker
  • Kubernetes
  • Azure
  • AWS
  • GCP

Wer gut zu uns passen würde:

Ob du ein Studium oder eine Ausbildung im IT-Bereich abgeschlossen hast, ist für uns nebensächlich – für uns zählen deine fachlichen Skills und deine Persönlichkeit:

Du bringst mindestens 7 Jahre Berufserfahrung in der Softwareentwicklung mit. Dabei kombinierst du deine Python-Skills mit tiefem Architektur-Know-How und hast bereits moderne KI-Anwendungen umgesetzt. Dabei erstellst du sichere und hochskalierbare Backend-Systeme auf Basis von FastAPI/OpenAPI in Python und integrierst diese in gängige IAM-Systeme. Du verfügst über nachgewiesene GenAI-Integrations-Expertise und hast die Ambition, AI-Lösungen (inkl. Embeddings, Vektorsuche) über Proof-of-Concepts hinaus in produktive, unternehmenskritische Softwarearchitekturen zu überführen. Ein zweites Standbein in Kotlin/Spring, C#/.NET oder im Frontend (z.B. React) ist ein Plus.

Durch deine schnelle Einarbeitung in neue fachliche Domänen, treibst du Projekte eigenständig voran und bereicherst das Team durch aktive Code Reviews sowie eine direkte, lösungsorientierte Kommunikation mit Stakeholdern. Du denkst über die reine Implementierung hinaus und hast einen Blick für abstrakte Zusammenhänge, Architektur-Patterns, Skalierbarkeit und Wartbarkeit. Dabei nutzt du routiniert Container-Technologien, Build-Tools und Cloud-Plattformen. Clean Code, Type Checking und automatisierte Tests sind für dich keine Zusatzoption, sondern fester Bestandteil deines Handwerks. Sehr gute Deutschkenntnisse sind Voraussetzung (mind. Level C1), gute Englischkenntnisse runden dein Profil ab.

Senior Software Engineer* Python/AI Arbeitgeber: inovex GmbH

Als Arbeitgeber bieten wir dir die Möglichkeit, in einem dynamischen und agilen Umfeld zu arbeiten, in dem Innovation und Teamarbeit großgeschrieben werden. Unsere Unternehmenskultur fördert kontinuierliches Lernen und persönliche Entwicklung, sodass du nicht nur deine technischen Fähigkeiten erweitern, sondern auch eine Mentoring-Rolle übernehmen kannst, um das Team zu unterstützen. Zudem profitierst du von flexiblen Arbeitszeiten und der Möglichkeit, an spannenden Projekten mit modernsten Technologien in einer inspirierenden Umgebung zu arbeiten.

I

Kontaktdaten:

inovex GmbH Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Senior Software Engineer* Python/AI erhalten könnten

Netzwerken, Netzwerken, Netzwerken!

Nutze LinkedIn und andere Plattformen, um mit Leuten aus der Branche in Kontakt zu treten. Oft sind es persönliche Empfehlungen, die den entscheidenden Unterschied machen können!

Zeig dein Können!

Erstelle ein Portfolio oder GitHub-Repository, das deine besten Projekte zeigt. So können potenzielle Arbeitgeber direkt sehen, was du drauf hast und wie du arbeitest.

Bereite dich auf technische Interviews vor!

Mach dich mit typischen Fragen und Coding-Challenges vertraut. Übe mit Freunden oder nutze Online-Plattformen, um deine Skills aufzufrischen und sicherer zu werden.

Bewirb dich direkt über unsere Website!

Wir freuen uns immer über Bewerbungen direkt von dir! Das zeigt dein Interesse und Engagement für die Stelle und macht einen guten Eindruck.

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer* Python/AI mit Bravour zu bestehen

Python
FastAPI
Flask
Architektur-Know-How
GenAI-Integrations-Expertise
Containerisierung mit Docker
CI/CD-Pipelines (z. B. GitLab CI, GitHub Actions)

Einige Tipps für deine Bewerbung 🫡

Sei du selbst!:Wir wollen dich kennenlernen, also zeig uns deine Persönlichkeit! Lass deinen Stil durchscheinen und sei authentisch in deinem Anschreiben. Das macht einen großen Unterschied.

Betone deine Erfahrungen:Erzähle uns von deinen bisherigen Projekten und wie du deine Python- und KI-Kenntnisse eingesetzt hast. Konkrete Beispiele helfen uns, deine Fähigkeiten besser zu verstehen und zu sehen, wie du ins Team passt.

Mach es strukturiert:Halte deine Bewerbung klar und übersichtlich. Verwende Absätze und Aufzählungen, um wichtige Informationen hervorzuheben. So können wir schnell die relevanten Punkte erfassen und sehen, dass du organisiert bist.

Bewirb dich über unsere Website:Der einfachste Weg, um bei uns zu landen, ist über unsere Karriereseite. Dort kannst du sicherstellen, dass deine Bewerbung direkt an die richtige Stelle gelangt. Wir freuen uns auf deine Unterlagen!

Wie man sich auf ein Vorstellungsgespräch bei inovex GmbH vorbereitet

Verstehe die Technologien

Mach dich mit den Technologien vertraut, die in der Stellenbeschreibung erwähnt werden, wie Python, FastAPI und Docker. Bereite Beispiele vor, wie du diese Technologien in deinen bisherigen Projekten eingesetzt hast.

Bereite dich auf Architekturfragen vor

Da du eine führende Rolle in der Architektur übernehmen wirst, solltest du dich auf Fragen zu Softwarearchitektur und Design vorbereiten. Überlege dir, wie du Skalierbarkeit und Wartbarkeit in deinen bisherigen Projekten sichergestellt hast.

Zeige deine Mentoring-Fähigkeiten

Da du auch eine Mentoring-Rolle übernehmen wirst, sei bereit, über deine Erfahrungen im Coaching von Junior-Entwicklern zu sprechen. Teile konkrete Beispiele, wie du anderen geholfen hast, ihre Fähigkeiten zu verbessern.

Kommunikation ist der Schlüssel

Bereite dich darauf vor, über deine Kommunikationsfähigkeiten zu sprechen, insbesondere in Bezug auf die Zusammenarbeit mit Stakeholdern. Zeige, dass du in der Lage bist, technische Konzepte verständlich zu erklären und lösungsorientiert zu kommunizieren.