We're enhancing our established tennis analytics platform with AI capabilities to deliver personalized insights for players of all levels. Our small, agile team is looking for an ML/AI specialist to help us create innovative features that transform match data into actionable coaching advice.
The Role
Lead the development of AI-powered tennis analytics features, working directly with our CTO and CPO to implement RAG systems, machine learning models, and LLM integrations.
Location: Remote (Latin America, Philippines, or Eastern Europe preferred) Hours: Part-time (20-30 hours/week)
Key Responsibilities
- Implement RAG (Retrieval Augmented Generation) systems to connect tennis data with LLMs
- Create ML models for win probability analysis and performance trends
- Develop data processing pipelines for statistical insights
- Build API services for delivering AI insights to frontend applications
- Design recommendation systems for personalized training plans
Required Skills
- 3+ years ML/AI development experience with focus on NLP and LLMs
- Hands-on experience with RAG systems (LangChain/LlamaIndex)
- Strong Python skills (Pandas, NumPy, SciKit-Learn)
- REST API development experience (FastAPI preferred)
- Knowledge of vector databases and embedding techniques
- Experience with prompt engineering for LLMs
Bonus Qualifications
- Sports analytics experience
- Knowledge of tennis
- Experience with XGBoost/LightGBM
- MongoDB and PostgreSQL familiarity