
Fullstack Developer
Bern, Switzerland
Apply by 16 Aug 2025
Job Ref.: BH-54871
Job Description
We are seeking a talented Full-Stack Engineer with strong cloud engineering skills and hands-on experience in computer vision. In this role, you will design, develop, and deploy robust applications that power our next-generation traffic monitoring systems — from edge data capture (cameras, LiDAR, sensors) to cloud-based analytics and visualization platforms.
Key Responsibilities:
- Design, develop, and maintain scalable applications and services using Python and C++
- Build and integrate computer vision pipelines for object detection, tracking, and analytics
- Develop cloud-native services on Microsoft Azure (e.g., IoT Hub, Functions, Kubernetes, Storage, DevOps Pipelines)
- Design RESTful APIs and microservices for data collection and visualization dashboards
- Work closely with data scientists, embedded engineers, and traffic planners to translate business needs into robust software solutions
- Optimize and maintain edge-to-cloud data workflows for real-time traffic monitoring
- Implement unit tests, CI/CD pipelines, and maintain high code quality standards
- Contribute to technical architecture discussions and help shape SwissTraffic’s mobility platforms
- Solid C++ experience (real-time applications, edge processing, performance tuning)
- Proven experience deploying solutions in Azure Cloud (or AWS/GCP with a willingness to learn Azure)
- Hands-on experience with computer vision, image processing, or video analytics
- Familiarity with containerization (Docker, Kubernetes) and CI/CD best practices
- Experience with modern front-end frameworks (React, Vue.js, or similar) is a plus
- Good understanding of IoT data flows, edge devices, or sensor integration is a plus
- Strong problem-solving skills, collaborative mindset, and ability to work in cross-functional teams
- Fluent in English; German or French is a plus