At a Glance
- Tasks: Develop and ship AI systems that integrate with our tech stack and solve real user problems.
- Company: AvantStay, a leading tech platform for vacation rentals with a remote-first culture.
- Benefits: Equity, generous PTO, fully remote work, and discounts on stays at AvantStay properties.
- Other info: Collaborative environment with opportunities for professional growth and innovation.
- Why this job: Join a talented team and make an impact in the exciting field of AI and vacation rentals.
- Qualifications: Experience with LLM systems, strong software engineering skills, and proficiency in TypeScript.
The predicted salary is between 70000 - 90000 ÂŁ per year.
At AvantStay we run the technology platform behind 2,700+ vacation rentals across 60+ destinations. We have raised $200M+ of capital, do $250M+ in ARR, and have ~30 engineers building custom systems that price, list, market, and operate the entire portfolio. Recently we shipped multiple production AI agents, including a lead‑qualification agent, on‑demand BI reporting agent, CX agent and infrastructure monitoring agent that triages on‑call alerts. We also are building an internal system to enable agentic evolution of our core products. Our stack is Scala and TypeScript across the backend, PostgreSQL, ClickHouse, Kafka, Kubernetes on AWS. For AI we use Claude, OpenAI, LangGraph, Openclaw and MCP servers we built ourselves.
The role involves being a strong individual contributor comfortable working directly with stakeholders. You will be reporting to senior engineering leaders, working alongside ~30 people across backend, frontend, data, and DevSecOps. The team is fully remote, flat, and talent‑dense. You won’t be starting from scratch – you’ll join a strong team with years of experience and strong understanding of our systems.
What you’ll do:
- Ship LLM systems that tightly integrate with our infrastructure and knowledge bases: PostgreSQL, ClickHouse, Kafka, APIs, MCPs.
- Maintain autonomous and human‑in‑the‑loop systems and ensure uptime and accuracy.
- Interact with users and stakeholders to understand their problems and design solutions.
- Stay up‑to‑date with the latest trends in LLMs and applied AI practices.
- Collaborate with a cross‑functional team of engineers, product managers, designers, and other members to create a product that solves actual problems.
- Update existing systems to be agent‑accessible.
- Some % of the work is refactoring APIs that were never meant to be called by an LLM – be ready for that.
- Build the patterns and tooling that let the rest of engineering deploy agents faster.
What you’ve done before:
- Shipped at least one LLM‑powered system used by real users (internal or external) that took actions in a real system.
- Can talk specifically about evals, retrieval shape, observability of agent traces, and handling non‑determinism in a system business operators depend on.
- Strong software engineering fundamentals – databases, Kafka, GraphQL/REST, Kubernetes, AWS.
- Proficient in TypeScript.
- Scala (functional, Typelevel) and Python are a plus, but deep Scala expertise is not required.
- Product instincts. You can sit with a stakeholder for an hour and walk out with a concrete idea of what to build.
- Fluent in English.
Nice to have:
- OSS contributions to the AI ecosystem. Examples: LangGraph, PydanticAI, DSPy, instructor, or similar.
- Functional programming background. Preference to use functional paradigm.
- High‑throughput data systems experience (Kafka, ClickHouse, Postgres at scale).
Perks and Benefits:
- Equity
- Generous paid time off including holidays
- 100% remote – work from anywhere in the world
- Complimentary and discounted stays at AvantStay properties
- Periodic team gatherings
- Budget for Greenfield AI Tooling
AI Engineer employer: AvantStay
Contact Detail:
AvantStay Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land AI Engineer
✨Tip Number 1
Network like a pro! Reach out to current or former employees at AvantStay on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Show off your skills! If you've built any LLM systems or have relevant projects, make sure to showcase them in a portfolio or GitHub. This gives us a tangible way to see what you can do.
✨Tip Number 3
Prepare for the interview by brushing up on your knowledge of PostgreSQL, Kafka, and TypeScript. We want to see that you're not just a great coder but also understand the tech stack we use.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our team at AvantStay.
We think you need these skills to ace AI Engineer
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the AI Engineer role. Highlight your experience with LLM systems and any relevant projects you've worked on. We want to see how your skills align with our tech stack and the challenges we face!
Showcase Your Projects: Don’t just list your skills; show us what you’ve done! Include specific examples of LLM-powered systems you've shipped, and explain your role in those projects. This helps us understand your hands-on experience and problem-solving abilities.
Be Clear and Concise: When writing your application, keep it straightforward. Use clear language and avoid jargon unless it's relevant. We appreciate a well-structured application that gets straight to the point – it shows us you can communicate effectively!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you're genuinely interested in joining our team at AvantStay!
How to prepare for a job interview at AvantStay
✨Know Your Tech Stack
Familiarise yourself with the technologies mentioned in the job description, especially Scala, TypeScript, PostgreSQL, and Kafka. Be ready to discuss how you've used these tools in your previous projects and how they relate to the role at AvantStay.
✨Showcase Your AI Experience
Prepare to talk about any LLM-powered systems you've shipped. Highlight specific challenges you faced, such as handling non-determinism or ensuring system observability, and how you overcame them. This will demonstrate your hands-on experience and problem-solving skills.
✨Engage with Stakeholders
Since the role involves direct interaction with stakeholders, practice articulating how you gather requirements and translate them into actionable solutions. Think of examples where you successfully collaborated with others to deliver a product that met user needs.
✨Stay Updated on AI Trends
Research the latest trends in LLMs and applied AI practices. Being able to discuss current advancements and how they could be integrated into AvantStay's systems will show your passion for the field and your commitment to continuous learning.