Software Developer - KI & Simulation
Role details
Job location
Tech stack
Job description
Wir entwickeln militärische Simulationsumgebungen für Studien und Forschungsprojekte, welche für Analysen und zum KI-Training verwendet werden. Mittels Machine Learning/Deep Learning Ansätzen entwickeln wir KI-Verfahren zur autonomen Planung und Entscheidungsfindung unter unsicheren Bedingungen und in komplexen operationellen, militärischen Situationen.
Wir implementieren und erproben modernste Deep Reinforcement-Learning Ansätze für die Nutzung im militärischen Umfeld, mit denen sich unsere KI-Anwendungen sicher, datensparsam und zuverlässig optimieren lassen. Die wegweisenden Ergebnisse publizieren wir auf internationalen Konferenzen (z.B. NATO-STO-Best-Paper-Award_2021)., * Mitarbeit in der Entwicklung und Erprobung von KI-Ansätzen zur autonomen Planung und Entscheidungsfindung im militärischen Umfeld
- Verantwortung für die Umsetzung von Arbeitsaufträgen in Zeit, Kosten und Qualität
- Unterstützung des Projektleiters bei Kundenpräsentationen und Besprechungen
- Unterstützung der Projektleitung beim technischen Austausch mit anderen Fachabteilungen und Projektpartnern (Industrie, wissenschaftliche Institute)
- Implementieren und Optimieren verschiedener Deep Reinforcement Learning Verfahren im Zusammenspiel mit militärischen Simulationen (C++ oder Python)
- Implementierung und Erweiterung der militärischen Simulationen (C++ oder Python) in allen militärischen Domänen (Land, Luft, See, Weltraum und Cyber)
- Durchführung von MLOps getriebenen KI Trainings auf modernen Container/Kubernetes Umgebungen und Verteilsystemen (z.B. Ray)
- Implementierung von Schnittstellen zur Einbindung externer Systeme (HW und SW) in die Simulation
- Unterstützung bei der Angebotserstellung für Arbeitspakete (Scope, Zeit, Kosten)
- Praxisnahe Umsetzung und Erprobung in Kooperation mit anderen Fachabteilungen sowie industriellen und wissenschaftlichen Partnern (Universitäten, Fraunhofer Gesellschaft)
Ergänzend können folgende Aufgaben und Verantwortlichkeiten - bei Erfüllung der Qualifikationen (s. unten) - wahrgenommen werden
- Koordination in simulationsgestützten Studien- und Forschungsprojekten
- Verantwortung für die Umsetzung von Arbeitspaketen in Zeit, Kosten und Qualität
- Eigenständiger technischer Austausch mit anderen Fachabteilungen und Projektpartnern (Industrie, wissenschaftliche Institute)
- Angebotserstellung für Arbeitspakete (Scope, Zeit, Kosten)
Requirements
- Erfolgreich abgeschlossenes Studium (Diplom/Master) der Informatik mit Vertiefung in Künstlicher Intelligenz (KI) und/oder Simulation
- Erste praktische Erfahrungen im Bereich Simulationsentwicklung / Game Engines mit Python und/oder C++ (oder vergleichbar) wären von Vorteil
- Du verfügst über erste praktische Programmiererfahrung in C++, Python und entsprechenden ML Bibliotheken (z.B. Tensorflow, PyTorch, Rlib/Ray), sowie gute Kenntnisse in sind zentralen Bibliotheken wie NumPy, OpenCV und Qt für GUI
- Erste Erfahrungen in agilen Softwareentwicklungsmethoden (z.B. Scrum), Kenntnisse im Umgang mit dem ATLASSIAN Toolstack (JIRA, Confluence) sind von Vorteil
- Erste Erfahrungen im Umgang mit Entwicklungsumgebungen wie z.B. GitHub/Gitlab, PyCharm, Visual Studio etc. von Vorteil.
- Nationale und internationale Reisebereitschaft
- Fließende Deutsch- (Sprachniveau C2) und Englischkenntnisse (Sprachniveau B2) in Wort und Schrift.
- Du besitzt eine selbstständige und verantwortungsvolle Arbeitsweise und bringst eine hohe Motivation und Teamfähigkeit mit. Du hast Freude daran Wissen zu teilen und Dir kontinuierlich neues Wissen anzueignen., * Gute praktische Erfahrungen (2-3 Jahre) im Bereich Entwicklung und Simulation, sowie Arbeiten in Softwareprojekten.
- Gute praktische Erfahrungen (2-3 Jahre) Programmiererfarhungen in C++ und Python (oder vergleichbar), und entsprechenden ML Bibliotheken (z.B. Tensorflow, PyTorch, Rlib/Ray), sowie gute Kenntnisse in sind zentralen Bibliotheken wie NumPy, OpenCV und Qt für GUI
- Gute praktische Erfahrungen in agilen Softwareentwicklungsmethoden (z.B. Scrum), Kenntnisse im Umgang mit dem ATLASSIAN Toolstack (JIRA, Confluence) sind von Vorteil
- Sicherer Umgang mit Entwicklungsumgebungen wie z.B. GitHub/Gitlab, PyCharm, Visual Studio etc. von Vorteil.
Keine 100%ige Übereinstimmung? Kein Grund zur Sorge! Airbus unterstützt deine persönliche Entwicklung mit maßgeschneiderten Entwicklungslösungen.