Goal: Build an intelligent system that matches interns to missions using machine learning.
Team: AI/ML Engineer • Data Engineer • Full‑Stack Developer.
Key tasks:
- Collect and prepare training data (intern profiles, missions, constraints).
- Design and train matching/ranking models (e.g., similarity, embeddings, learning‑to‑rank).
- Expose the model through a secure API and integrate with internal platforms.
- Evaluate with offline metrics and A/B tests; iterate on features.
Deliverables:
- Production‑ready matching algorithm and dataset schema.
- REST/GraphQL API for match recommendations.
- Technical documentation and experiment reports.
Stack examples: Python, scikit‑learn/LightGBM or transformers embeddings, PostgreSQL, FastAPI/Node, Docker; optional OpenAI APIs; Notion for docs.