About This Role
Lead the development of our AI-powered travel recommendation engine. You'll work with LLMs, build intelligent systems, and create personalized experiences for millions of travelers.
What You'll Do
- Develop and improve AI recommendation algorithms
- Integrate and fine-tune LLMs (Anthropic Claude, OpenAI GPT)
- Build real-time inference systems with FastAPI
- Design and implement GraphQL APIs with Strawberry
- Optimize model performance and latency
- Implement caching strategies for AI responses
- Collaborate with product to define AI features
- Research and prototype new AI capabilities
What We're Looking For
- 5+ years of software engineering experience
- 3+ years working with ML/AI systems
- Strong Python skills with async programming
- Experience with FastAPI or similar frameworks
- Hands-on experience with LLM APIs (OpenAI, Anthropic)
- Understanding of ML fundamentals and NLP
- Experience with PostgreSQL and Redis
- Strong problem-solving and analytical skills
Nice to Have
- Experience with recommendation systems
- Knowledge of Strawberry GraphQL
- Experience with Pydantic for data validation
- Background in travel/hospitality AI applications
- Arabic NLP experience
What We Offer
Competitive salary and equity package
Remote-first culture with flexible hours
Comprehensive health insurance
Annual learning & development budget ($2,000)
Home office setup allowance ($1,500)
Annual team retreats in exotic destinations
Generous PTO (25+ days)
Travel perks and discounts on Funify
Parental leave policy
Mental health and wellness support