ML Software Engineer
Role details
Job location
Tech stack
Job description
Sie übernehmen bei uns das Design, die Entwicklung, die Implementierung und die Wartung robuster, skalierbarer und produktionsreifer ML-Systemen und -Anwendungen. Das Aufgabenspektrum schließt sich an die experimentelle Phase der prototypischen Modellentwicklung mit der Integration dieser Modelle in zuverlässige Softwareprodukte und -dienste an.
- Sie sind verantwortlich für die Implementierung von Modellen, Datensätzen und Feature-Sets (z.B. mit DVC, MLflow) in die Anwendungen sowie für das Design, Training und Optimierung von Machine-Learning- und Deep-Learning-Modellen
- Außerdem integrieren Sie KI-Modellen in produktive Systeme (APIs, Microservices, Edge-Deployments) und verantworten die Sicherstellung von Codequalität, Testabdeckung und Performance
- Darüber hinaus übernehmen Sie die Implementierung von Lösungen für unterschiedliche Anwendungsfälle (z.B. sofortige Vorhersagen vs. periodische Verarbeitung) sowie die Entwicklung von APIs und Schnittstellen und die Integration der Lösungen in bestehende Systeme
- Dabei sind Sie ebenfalls für die für die Implementierung des Monitorings und Alerting sowie für die Überwachung der Modell-Performance (Genauigkeit, Drift, Bias), der Systemgesundheit (Verfügbarkeit, Latenz, Fehler) und der Ressourcennutzung zuständig
Requirements
- Sie verfügen über ein abgeschlossenes wissenschaftliches Hochschulstudium mit Diplom oder Master in den Bereichen Informatik, Künstliche Intelligenz, Mathematik, Physik oder in einem vergleichbaren Bereich
Zudem müssen Sie die Bereitschaft zur Durchführung einer erweiterten Sicherheitsüberprüfung mitbringen. Dies setzt voraus, dass sich Ihr Wohnsitz seit mindestens fünf Jahren in der Bundesrepublik Deutschland oder einem Mitgliedsstaat der EU befindet., * Sie verfügen über mehrjährige Erfahrung in der Softwareentwicklung mit Fokus auf KI oder Machine Learning
- Sie bringen gute Kenntnisse in Python sowie Erfahrung in der API-Entwicklung (FastAPI, Flask, gRPC) und Microservice-Architekturen mit
- Außerdem haben Sie Erfahrungen mit Containerisierung und Orchestrierung (Docker, Kubernetes) sowie mit den Monitoring-Tools: Prometheus, Grafana, ELK-Stack
- Darüber hinaus bringen Sie Fachkenntnisse aus den Bereichen mit CI/CD-Pipelines, Versionierungssystemen (Git) und MLOps-Tools mit
- Ein sicherer Umgang mit SQL- und NoSQL-Datenbanken sowie sehr gute Deutsch- und Englischkenntnisse sind für Sie selbstverständlich
- Zudem besitzen Sie die Bereitschaft zu mehrtägigen Dienstreisen in das europäische und außereuropäische Ausland
- Darüber hinaus verfügen Sie über Kenntnisse der Barrierefreiheit im Sinne der WC AG 2.1 und der WCAG 2.2 AA i.V. mit der Barrierefreie-Informationstechnik-Verordnung (BITV 2.0) sowie der Gebrauchstauglichkeit gem. DIN EN ISO 9241 Rahmeninklusionsvereinbarung IT Polizei NRW
- Analytisches Denken, Problemlösungsfähigkeiten, Teamfähigkeit und eine gute Kommunikationsfähigkeit runden Ihr Profil ab
Benefits & conditions
Als Teil unseres engagierten Teams arbeiten Sie in spannenden KI-Projekten und tragen aktiv dazu bei, die Herausforderungen der modernen Polizeiarbeit zu meistern. Wenn Sie motiviert sind, frische Ideen einzubringen und in einem kreativen und wertschätzenden Umfeld zu agieren, freuen wir uns darauf, Sie kennenzulernen!
Wir sorgen für:
- Einen sicheren und sinnstiftenden Arbeitsplatz - auch in Krisenzeiten
- Mobiles Arbeiten und eine optimale Work-Life-Balance in Voll- und Teilzeit
- Kooperationen mit Familienserviceeinrichtungen
- Zahlreiche Fortbildungs- und Entwicklungsmöglichkeiten
- Vielfältige Sport- und Gesundheitsangebote
- Betriebsrente, Jahressonderzahlungen und vermögenswirksame Leistungen
Wir wollen, dass Sie einen guten Job machen. Dafür müssen die Rahmenbedingungen stimmen. Denn es geht um viel: Sie arbeiten in sensiblen Sicherheitsbereichen am Herzen der nordrhein-westfälischen Polizei.
Ihre neuen Aufgaben:
Wir sind ein Dezernat, das sich auf die Entwicklung intelligenter Systeme und datengetriebener Softwarelösungen spezialisiert hat. Unser Ziel ist es, durch den Einsatz von Künstlicher Intelligenz (KI) und Machine Learning innovative Produkte und Services zu schaffen, die reale Probleme effizient lösen., Unsere Bezahlung richtet sich nach dem Tarifvertrag für den öffentlichen Dienst der Länder (TV-L). Eine Eingruppierung bis einschließlich Entgeltgruppe 13 TV-L ist möglich.