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
Senior

Job 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

Apply for this position