My client is a rapidly expanding player in the travel tech industry, with a mission to simplify the process of booking and hosting holiday homes, ensuring that the experience is both seamless and enjoyable. Their platform supports hosts in managing their vacation rentals effortlessly and helps guests discover the ideal home for their perfect getaway. With a global team of over 600 professionals from more than 60 countries, they are dedicated to leveraging cutting-edge technology and driving continuous improvements. Each year, they deliver an exceptional experience to over 40,000 hosts and 100 million users worldwide.
Your Future Team
As an Engineering Manager in the Guest Experience department, you’ll be leading a talented team working to improve the company's search engine capabilities. Your team's primary goal is to enhance the search engine’s machine-learning-based ranking system, ensuring that users are presented with the most relevant offers, and ultimately improving both user experience and satisfaction.
Your role will involve leading backend engineers, a project manager, data scientists, and a QA engineer. Collaboration with the Discovery and Conqueror teams—responsible for the list pages and booking systems—will be key in maintaining a unified, smooth user experience across the platform.
Tech Stack
- Backend: Java 17/21, Kotlin (Spring Boot)
- Infrastructure: Microservices architecture hosted on AWS Kubernetes (EKS)
- Data Management: PostgreSQL, Redis, Elasticsearch 7, Redshift (integrated within a data lake structure)
- DevOps Tools: AWS, Docker, Jenkins, Git, Terraform
- Monitoring & Analytics: ELK stack, Grafana, Looker, Opsgenie, and in-house monitoring solutions
Your Role in This Journey
- Lead a high-performing, cross-functional team with a focus on product innovation, system reliability, delivery speed, quality, and fostering a strong engineering culture.
- Guide your team in the integration of machine learning models into the backend infrastructure.
- Ensure the team delivers highly scalable, reliable applications that can handle significant traffic (up to 1 million unique users per day).
- Mentor your team, provide regular feedback, and help recruit top-tier engineers to further enhance the team.
- Collaborate with product management, design teams, and stakeholders to define key team goals (OKRs) and create a roadmap for success.
- Lead strategic initiatives, making key technology decisions and ensuring the team’s projects align with broader business objectives.
- Cultivate a team culture based on ownership, autonomy, and inclusivity, while fostering alignment with the company’s values.
- Take full accountability for delivering impactful features that benefit millions of users annually.
Your Backpack Is Filled With
- A bachelor's degree in Computer Science, a related technical field, or equivalent experience.
- Proven track record in developing and managing backend services.
- Strong hands-on experience with AWS (S3, Redshift, EC2) and modern cloud-based data platforms.
- Senior-level backend development expertise, including experience with architecture design, task planning, and code reviews.
- Previous experience managing people, with a passion for building a collaborative and supportive team environment.
- Commitment to delivering exceptional products and outstanding user experiences.
- Familiarity with Elasticsearch is a plus.
Adventure Includes
- Impact: Contribute to the success of hundreds of thousands of users each month.
- Growth: Take on responsibility from day one and benefit from regular feedback, workshops, and knowledge-sharing opportunities.
- Personal Development: Utilize a learning budget and two additional study days to attend conferences, buy books, take courses, and more.
- Community: Connect with an international and diverse group of colleagues through regular events and 2 office days per week with your team.
- Flexibility: Enjoy a hybrid working model, with the option to work from other local offices for up to 8 weeks a year.
- Fitness: Access to a premium gym membership at a discounted rate.
- Travel: Enjoy 28 days of vacation plus 13 public holidays in Bavaria, with the option to take up to 10 additional unpaid vacation days and receive special discounts on vacation properties.