GetYourGuide

Senior Software Engineer, Traveler Assistance (TARS)

GetYourGuide

Apply
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