Senior Software Engineer mit AI/ML Erfahrung
RUAG
Bern, Switzerland
7 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, German Experience level
SeniorJob location
Bern, Switzerland
Tech stack
Clean Code Principles
Java
API
Artificial Intelligence
C++
Software Quality
Code Review
Continuous Integration
Software Debugging
Python
Openshift
Software Systems
Containerization
Kubernetes
Information Technology
Docker
Job description
- Entwicklung und Pflege von Softwarelösungen zur Integration von ML-Modellen in Produkte und Plattformen
- Design und Implementierung skalierbarer APIs und Services für ML-Modelle
- Aufbau von Daten- und Modell-Pipelines mit Fokus auf Zuverlässigkeit, Sicherheit und Effizienz
- Zusammenarbeit mit Data Scientists und ML-Engineers bei der Umsetzung von Modellen in produktive Systeme
- Anwendung von Best Practices im Bereich Softwarequalität (Clean Code, Testing, CI/CD, Code Reviews)
- Monitoring, Debugging und Optimierung bestehender ML-gestützter Anwendungen
Das bringst du mit, * Entwicklung und Pflege von Softwarelösungen zur Integration von ML-Modellen in Produkte und Plattformen
- Design und Implementierung skalierbarer APIs und Services für ML-Modelle
- Aufbau von Daten- und Modell-Pipelines mit Fokus auf Zuverlässigkeit, Sicherheit und Effizienz
- Zusammenarbeit mit Data Scientists und ML-Engineers bei der Umsetzung von Modellen in produktive Systeme
- Anwendung von Best Practices im Bereich Softwarequalität (Clean Code, Testing, CI/CD, Code Reviews)
- Monitoring, Debugging und Optimierung bestehender ML-gestützter Anwendungen
Requirements
- Bachelor oder Master-Abschluss in Computer Science oder benachbartem Gebiet
- Mehrjährige Erfahrung als Softwareentwickler z.B. in Python, Java oder C++
- Erfahrung mit Containerisierung und Orchestrierung (Docker, Kubernetes, OpenShift)
- Teamorientierte Arbeitsweise mit Schwerpunkt auf Zusammenarbeit und Anpassungsfähigkeit
- Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift
Lohn und Nebenleistungen
"Nerd" ist kein Schimpfwort, sondern ein Statussymbol? Du verstehst mehr von Computern und Netzwerken als Bill Gates? Dann wollen wir dich bei uns im Team. In der IT von RUAG hast du die Möglichkeit, von der Entwicklung bis zur Wartung die gesamte ICT-Landschaft abzudecken und mit deinem Fachwissen zur Sicherheit der Schweiz beizutragen.
- Bachelor oder Master-Abschluss in Computer Science oder benachbartem Gebiet
- Mehrjährige Erfahrung als Softwareentwickler z.B. in Python, Java oder C++
- Erfahrung mit Containerisierung und Orchestrierung (Docker, Kubernetes, OpenShift)
- Teamorientierte Arbeitsweise mit Schwerpunkt auf Zusammenarbeit und Anpassungsfähigkeit
- Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift