MailerMen logo

Recommendation Systems Intern

MailerMen

Actively hiring🇮🇳 Remote (India)RemoteInternship₹16.5K – ₹22.5K /mo0 yrs expData Scientist
Posted 2d agoBe an early applicant

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.

25th pct ₹17.5K75th pct ₹23K

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