AI Engineer
About the role
Join our team of 30 engineers building custom systems that price, list, market, and operate the entire portfolio of 2,700+ vacation rentals across 60+ destinations. As an AI Engineer, you will be responsible for shipping LLM systems that tightly integrate with our infrastructure and knowledge bases, maintaining autonomous and human-in-the-loop systems, interacting with users and stakeholders to understand their problems and design solutions, staying up-to-date with the latest trends in LLMs and applied AI practices, collaborating with a cross-functional team, updating existing systems to be agent-accessible, building patterns and tooling for faster deployment, and ensuring that at least one LLM-powered system is used by real users.
Responsibilities
- 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.
- 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.
Requirements
- 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.
Qualifications
- 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).
Skills
- LLM systems development.
- Systems integration.
- Collaboration with stakeholders.
- Product design and development.
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
Pay
USD 90,000-140,000 / year
Schedule
Remote