About This Role
Build and deploy machine learning models that power personalized travel recommendations. Work on exciting problems in NLP, personalization, and predictive analytics.
What You'll Do
- Develop and train ML models for recommendations
- Build data pipelines for model training
- Implement A/B testing frameworks for models
- Optimize model inference for production
- Work with LLM prompting and fine-tuning
- Create analytics dashboards for model performance
- Collaborate with backend team on integrations
- Document ML systems and processes
What We're Looking For
- 3+ years of ML engineering experience
- Strong Python programming skills
- Experience with PyTorch or TensorFlow
- Understanding of NLP and text processing
- Experience deploying ML models in production
- Familiarity with MLOps practices
- Strong SQL and data analysis skills
- Good communication skills
Nice to Have
- Experience with recommendation systems
- Knowledge of transformer architectures
- Experience with vector databases
- Arabic language processing 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