Aktiviere Job-Benachrichtigungen per E-Mail!

Senior Python/C++ Developer (m/w/d)

TechMinds GmbH

Heidelberg

Hybrid

EUR 60.000 - 80.000

Vollzeit

Heute
Sei unter den ersten Bewerbenden

Zusammenfassung

Eine Personalberatung im IT-Bereich sucht einen Softwareentwickler (m/w/d) in Heidelberg, der komplexe Backend-Features entwickelt und dabei Machine Learning integriert. Flexible Arbeitszeiten, Home-Office-Möglichkeiten und 30 Urlaubstage sorgen für eine attraktive Work-Life-Balance. Wir freuen uns auf Bewerbungen von kreative Köpfen mit exzellenten Programmierkenntnissen.

Leistungen

Home-Office-Möglichkeiten
Flexible Arbeitszeiten
30 Urlaubstage
Gestaltungsspielraum und Entscheidungsfreiheit
Virtuelle Unternehmensanteile
Möglichkeit auf Teamleiter-Funktion

Qualifikationen

  • Mehrjährige Berufserfahrung in der Softwareentwicklung.
  • Exzellente Programmierkenntnisse in einer Hauptsprache wie JavaScript, Python oder C++/Rust.
  • Erfahrung mit ML-Frameworks wie TensorFlow, PyTorch oder OpenCV.
  • Kenntnisse in Numerical Optimization.
  • Erfahrung mit CI/CD und GitOps.
  • Durchführung von Unit-, Integration- und End-to-End-Tests.
  • Erfahrung mit Containerisierung und Orchestrierung.
  • Fundierte Kenntnisse im Software Requirements Management.
  • Ownership-Mentalität und DevOps-Kultur.
  • Verhandlungssichere Englischkenntnisse und idealerweise Deutschkenntnisse.

Aufgaben

  • Entwicklung komplexer Backend-Features mit Frontend-Integration.
  • Stabilität, Skalierbarkeit und Sicherheit der Anwendungen sicherstellen.
  • Integration von Machine-Learning-Modellen in produktive Services.
  • Entwicklung, Integration und Bereitstellung von Numerical-Optimization-Algorithmen.
  • Aufbau und Betrieb einer robusten CI/CD- und Deployment-Infrastruktur.

Kenntnisse

Softwareentwicklung
JavaScript
Python
C++/Rust
TensorFlow
PyTorch
OpenCV
CI/CD
GitOps
Docker
Kubernetes
Jira
Confluence
Azure DevOps
UX
Jobbeschreibung
Deine Aufgaben
  • Du entwickelst komplexe Backend-Features mit Frontend-Integration
  • Du entwickelst moderne, performante Web-Frontends
  • Du stellst die Stabilität, Skalierbarkeit und Sicherheit der Backends und Frontend-Applikationen sicher
  • Du integrierst und stellst Machine-Learning-Modelle (Computer Vision – Segmentierung) in produktiven Services bereit, inklusive API-Anbindung und Optimierung für Echtzeitanwendungen
  • Du gewährleistest Qualität, Skalierbarkeit und Wartbarkeit der eingesetzten Computer-Vision-Lösungen, inklusive kontinuierlicher Optimierung und Monitoring der ML-Modelle
  • Du entwickelst, integrierst und stellst Numerical-Optimization-Algorithmen in produktiven Anwendungen bereit
  • Du gestaltest die Systemarchitektur mit Fokus auf Skalierbarkeit, Sicherheit (Cyber- und Data Security) und Verfügbarkeit mit
  • Du setzt eine robuste CI/CD- und Deployment-Infrastruktur auf und betreibst sie
  • Du betreibst und optimierst die Delivery-Pipeline
  • Du trägst Verantwortung für Deployment, Security und Performance
  • Du automatisierst Tests, Releases und Infrastruktur (IaC).
  • Du sorgst für Codequalität, Developer Experience, Datenintegrität und Performance
  • Du gestaltest aktiv die Code-Qualität und Developer Experience durch Tooling, Prozesse und Standards mit
  • Du erhebst, analysierst, priorisierst und pflegst kontinuierlich Software-Anforderungen in enger Zusammenarbeit mit dem Fachbereich
  • Du stellst sicher, dass Anforderungen vollständig, eindeutig, testbar und umsetzbar sind
  • Du wirkst beim Aufbau von Prozessen, Guidelines und Toolsets mit

Weitere Details abseits der Stellenbeschreibung sowie Informationen zum Unternehmen erhältst Du gerne im Gespräch.

Deine Vorteile
  • Du erhältst Home-Office-Möglichkeiten
  • Die Arbeitszeiten sind flexibel
  • Du erhältst 30 Urlaubstage
  • Eine Position mit viel Gestaltungsspielraum und Entscheidungsfreiheit
  • Du erhältst virtuelle Unternehmensanteile
  • Die Möglichkeit, perspektivisch eine Teamleiter-Funktion zu übernehmen
Dein Profil
  • Du verfügst über mehrjährige Berufserfahrung in der Softwareentwicklung
  • Du besitzt exzellente Programmierkenntnisse in einer Hauptsprache wie JavaScript, Python oder C++/Rust
  • Du hast Erfahrung mit ML-Frameworks wie TensorFlow, PyTorch oder OpenCV und im Deployment von Computer-Vision-Pipelines in produktiven Umgebungen
  • Du kennst Dich mit Numerical Optimization aus, beispielsweise lineare und nichtlineare Optimierung, und setzt diese in produktiven Services um
  • Du hast Erfahrung mit CI/CD und GitOps, z.B. GitHub Actions oder ArgoCD
  • Du führst Unit-, Integration- und End-to-End-Tests durch, z.B. mit Jest, Playwright oder Postman
  • Du arbeitest cloud-native und hast Erfahrung mit Containerisierung (Docker) sowie Orchestrierung (Kubernetes)
  • Du verfügst über fundierte Kenntnisse im Software Requirements Management, z.B. in Jira, Confluence oder Azure DevOps
  • Du bringst eine Ownership-Mentalität mit und handelst nach dem Prinzip „Ich sehe was – ich baue was“
  • Du lebst die DevOps-Kultur „You build it, you run it“
  • Du hast ein Auge für UX und Details
  • Du arbeitest schnell, pragmatisch, flexibel und zuverlässig und bringst Start-up-Mentalität mit
  • Du bist teamfähig, selbstständig, kommunikationsstark, neugierig und entscheidungsfreudig
  • Du verfügst über verhandlungssichere Englischkenntnisse und idealerweise Deutschkenntnisse
TechMinds GmbH

TechMinds ist eine Personalberatung mit Schwerpunkt auf Tech & IT.
Dein Vorteil: Durch uns landen Deine Unterlagen direkt beim Entscheider. Zudem profitierst Du von einer kostenlosen Beratung zu allen Karrierefragen. Und Du erhältst schon früh einen authentischen Einblick in den Arbeitsalltag beim potentiellen Arbeitgeber.

Deine Bewerbung

Bitte sende uns Deine Bewerbungsunterlagen über den folgenden Bewerbungsbutton oder per Email an bewerbung@techminds.de.

Eine Präsentation Deiner Unterlagen bei unserem Auftraggeber erfolgt erst nach einem gemeinsamen Gespräch mit Dir.
Weitere Infos zum Vermittlungsprozess findest Du unter Karriere Service.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.