RUAG AG
Bern
2 quarters ago
Senior Software Engineer with AI/ML Experience
- 03 October 2025
- 100%
- Bern
Job summary
Join RUAG's IT team to develop and maintain impactful software! Enjoy a collaborative environment with opportunities to enhance security in Switzerland.
Tasks
- Develop and maintain software solutions integrating ML models.
- Design and implement scalable APIs and services for ML models.
- Build reliable and efficient data and model pipelines.
Skills
- Bachelor or Master's degree in Computer Science or related field.
- Experience in Python, Java, or C++ as a software developer.
- Proficiency in containerization and orchestration (Docker, Kubernetes).
Is this helpful?
About the job
What you can achieve
- Development and maintenance of software solutions for integrating ML models into products and platforms
- Design and implementation of scalable APIs and services for ML models
- Building data and model pipelines with a focus on reliability, security, and efficiency
- Collaboration with data scientists and ML engineers in deploying models into production systems
- Application of best practices in software quality (Clean Code, testing, CI/CD, code reviews)
- Monitoring, debugging, and optimisation of existing ML-supported applications
What you bring
- Bachelor's or Master's degree in Computer Science or a related field
- Several years of experience as a software developer, e.g. in Python, Java or C++
- Experience with containerisation and orchestration (Docker, Kubernetes, OpenShift)
- Team-oriented working style with a focus on collaboration and adaptability
- Very good German and English skills, both spoken and written
Salary and benefits
"Nerd" is not an insult but a status symbol? You know more about computers and networks than Bill Gates? Then we want you on our team. In IT at RUAG, you have the opportunity to cover the entire ICT landscape from development to maintenance and contribute your expertise to Switzerland's security.
- Bachelor's or Master's degree in Computer Science or a related field
- Several years of experience as a software developer, e.g. in Python, Java or C++
- Experience with containerisation and orchestration (Docker, Kubernetes, OpenShift)
- Team-oriented working style with a focus on collaboration and adaptability
- Very good German and English skills, both spoken and written
- Development and maintenance of software solutions for integrating ML models into products and platforms
- Design and implementation of scalable APIs and services for ML models
- Building data and model pipelines with a focus on reliability, security, and efficiency
- Collaboration with data scientists and ML engineers in deploying models into production systems
- Application of best practices in software quality (Clean Code, testing, CI/CD, code reviews)
- Monitoring, debugging, and optimisation of existing ML-supported applications