Základné

Senior Software Engineer

Dübendorf, Zurich, Switzerland Spoločnosť: TN Switzerland Klient / Zamestnávateľ: viboo
Zverejnené: 18.05.2026
Termín uzávierky: 02.07.2026
Referencie na pracovnú pozíciu: 1ef6b6da362a35f39382bdbf3c7a0e09

Informácie o pracovnej pozícii

Poloha
Dübendorf, Zurich, Switzerland
Spoločnosť
TN Switzerland
Klient / Zamestnávateľ
viboo
Referencie na pracovnú pozíciu
1ef6b6da362a35f39382bdbf3c7a0e09
Typ zápisu
Základné
Vyžaduje sa pracovné povolenie EÚ
Nie
Zverejnené
18.05.2026
Termín uzávierky
02.07.2026

Popis práce

About vibooOur mission at viboo is to reduce the environmental impact of buildings while helping property owners lower operational costs. We therefore developed an AI-based Building Management System (BMS) built on top of scalable IoT infrastructure. The system uses self-learning AI to predictively optimize heating energy consumption in buildings, one of the largest contributors to global carbon emissions.We are looking for a Senior Software Engineer to join our impact-driven ETH spin-off, starting immediately or by agreement. In this role, your expertise in software engineering, cloud architecture, and databases will play a key role in powering and scaling our AI-based BMS.Your missionDesigning cloud-based software architectures and developing individual software components to ensure smooth deployment of new features, platform reliability, and scalability.Maintaining and improving the CI/CD/CT pipeline for DevOps and MLOps.Contributing to overall product development and expanding your competencies and knowledge.Debugging issues and optimizing platform performance during on-call shifts.Conducting peer reviews of code written by AI and other developers.Reporting directly to the CTO on an ongoing basis.You’re a perfect fit if you …5+ years of professional experience in software architecture design and backend/API development, with strong Python expertise.Proven experience with public cloud providers; GCP experience is a strong advantage.Deep expertise in PostgreSQL and TimescaleDB, with solid experience managing and processing time-series data.Strong knowledge of CI/CD pipelines and DevOps practices with Kubernetes; familiarity with MLOps tooling, particularly Kubeflow and Prometheus, is a plus.Hands-on experience building software with AI agents, AI assistants, and Model Context Protocol (MCP).A proactive, driven mindset with intellectual curiosity, a user-centric approach, and a genuine commitment to team collaboration.Fluent English communication skills (C1 or above), with the ability to convey ideas clearly and effectively across teams.Why viboo?An international, smart, and enthusiastic team with a clear vision.A meaningful job in a DeepTech startup committed to sustainability.Exciting insights into the rapidly growing and emerging AI industry.Short decision paths, flat hierarchies, and the opportunity to shape the company.Competitive salary package, including an employee stock option plan (ESOP).Hybrid work options and flexible working hours.A steep learning curve to accelerate your career and individual training opportunities.Regular team events.

Zručnosti

ABAP adapt to changes in technological development plans AJAX Ajax Framework analyse software specifications Ansible Apache Maven Apache Tomcat APL ASP.NET Assembly (computer programming) blockchain openness blockchain platforms C COBOL CoffeeScript collect customer feedback on applications Common Lisp computer programming create flowchart diagram cyber attack counter-measures data visualisation software debug software defence standard procedures define technical requirements design user interface develop automated migration methods develop creative ideas develop software prototype do cloud refactoring Drupal Eclipse (integrated development environment software) engineering principles engineering processes Erlang Git Groovy Haskell IBM WebSphere ICT debugging tools ICT security legislation identify customer requirements integrate system components integrated development environment software Internet of Things interpret technical requirements Java (computer programming) JavaScript JavaScript Framework Jenkins (tools for software configuration management) KDevelop Laravel Lisp manage engineering project Matlab Microsoft Visual C++ migrate existing data ML (computer programming) MySQL NoSQL object-oriented modelling Objective-C OpenEdge Advanced Business Language Oracle Application Development Framework Pascal (computer programming) perform scientific research Perl PHP Project Management Prolog (computer programming) Puppet (tools for software configuration management) Python (computer programming) R Ruby (computer programming) Salt (tools for software configuration management) SAP R3 SAS language Scala Scratch (computer programming) screen reader Smalltalk (computer programming) smart contract software anomalies software frameworks Spark SQL STAF Swift (computer programming) technical drawings tools for software configuration management Trading Software TypeScript use an application-specific interface use automatic programming use concurrent programming use functional programming use logic programming use object-oriented programming use query languages use software design patterns use software libraries use technical drawing software utilise computer-aided software engineering tools utilise machine learning VBScript Visual Basic Web Services WordPress World Wide Web Consortium standards Xcode

Podobné pracovné miesta

Navrhované pracovné miesta

Eurojobs Support Assistant