Senior Software Engineer, Traveler Assistance (TARS)
GetYourGuide
22 days ago
Zürich, Switzerland
Senior
Responsibilities
- Design and develop scalable systems for chat infrastructure and LLM integration.
- Own full-stack responsibilities with a focus on backend systems.
- Continuously improve systems by removing tech debt and ensuring maintainability.
- Engage in operational work and maintenance to enhance engineering craftsmanship.
- Collaborate with stakeholders to understand needs and deliver impactful software.
- Work in a cross-functional team alongside product managers and data scientists.
- Leverage AI to enhance productivity and team capabilities.
- Stay updated on LLM development trends and implement relevant innovations.
- Mentor engineers and contribute to team culture.
Requirements
- 5+ years of software development experience.
- Proficiency in Java/Spring and ability to build features from scratch.
- Ability to contribute to frontend codebase using TypeScript and Vue.
- Strong background in scalable service-oriented architectures.
- Experience with production microservices in cloud and Kubernetes environments.
- Positive, team-oriented mindset with a passion for mentoring.
- Commitment to delivering clean code and continuous learning.
- Excitement for experimenting with and leveraging AI.
- Excellent written and verbal communication skills in English.
Benefits
- Annual personal growth budget and mentorship programs.
- Work from anywhere in the world for 30 days per year.
- Hybrid working approach with three days in-office collaboration.
- Opportunities for team collaboration and social events.
- Monthly transportation and fitness budget.
- Discounts on GetYourGuide activities for you and your family.
- Language reimbursement program.
- Health and wellness benefits.
Tech Stack
JavaKubernetesTypeScriptVue.js
Categories
AI & MLBackendFull Stack