Recommendation Systems Intern
What this role pays, in context
This listing pays 7% below the median for Data Scientist roles in Remote (India), which sits at ₹21K a month.
Median of 5 other live Data Scientist listings in Remote (India) on this board that state pay. Roles that do not disclose a salary are excluded rather than counted as zero.
The feed nobody scrolls
Our jobs you might like rail currently shows the same six popular listings to everyone, and its click through rate says exactly that. Fixing it is your three month project.
Where you will start
Collaborative filtering first. You build an implicit feedback matrix from saves, applications and profile views, factorise it, and see how far that alone gets you. Then content features go in, using skill and title embeddings so a brand new listing is not invisible on the day it is posted. Cold start is the genuinely interesting part of this problem and you will spend most of month two living inside it. Offline evaluation with recall at k and a proper time based split comes before any A/B test, and your mentor will ask why you chose that split.
What we expect from you
You are a final year student or a recent graduate with Python, pandas and enough linear algebra to know what a factorisation is doing. No professional experience is required. The role is fully remote across India, with two syncs a week and an end of internship demo to the product team. If your model ships, you get to watch the rail's numbers move.
Responsibilities
- Build an implicit feedback matrix from saves, applications and profile views
- Train matrix factorisation models and tune their latent dimensions
- Add content based skill and title embeddings so new listings are not invisible
- Design a cold start strategy for candidates with an empty history
- Evaluate offline with recall at k using a time based split rather than a random one
- Prepare the winning variant for an A/B test with the product team
- Demo your results to the product team at the end of the internship
Requirements
- Final year student or recent graduate, no industry experience needed
- Python and pandas, plus linear algebra you can reason about rather than recite
- Understanding of how leakage creeps into time ordered data
- Available for three months during Indian business hours
Skills
Benefits
- Monthly stipend with fully remote work from anywhere in India
- Twice weekly mentorship syncs with the personalisation team
- Watch your model's impact land in live product metrics
- Certificate plus a recommendation letter on request
MailerMen
MailerMen runs a verified job board covering startup and product roles across twelve markets, and takes on interns across engineering, data, design and marketing to build it.