Data Science Intern (Python + pandas)
Recruiters on MailerMen reject roughly seventy percent of the applications they receive, and nobody here can currently say which signals predict that rejection. Finding out is your project.
Three months, one question
You will build a candidate to job relevance model from scratch. That means pulling application history, engineering features from resume text, job description text and behavioural signals such as time to apply, then testing whether a gradient boosted model beats the keyword matching we run today. Baselines matter. If TF-IDF and logistic regression win, we ship that instead.
How we work
This role is open worldwide and runs asynchronously. Each week you write a short memo describing what you tried, what failed and what the numbers said, and a senior data scientist replies in writing with questions. Experiments live in a shared repository with seeds fixed, because we care that a result can be reproduced next month.
Requirements in plain language
You need real comfort with Python and pandas, an understanding of train and test splits that goes past calling the function, and enough statistics to know when a two point lift is noise. No professional experience expected. Coursework, a Kaggle notebook or a personal project you can talk through in detail is exactly the right evidence.
Responsibilities
- Assemble a training dataset from historical applications and recruiter outcomes
- Engineer features from resume text, job descriptions and behavioural signals
- Establish a keyword matching baseline before testing anything more complex
- Train and compare models, starting with logistic regression and gradient boosting
- Publish a weekly memo covering what you tried, what failed and what the numbers showed
- Keep every experiment reproducible with fixed seeds and versioned notebooks
Requirements
- Final year student or recent graduate, no industry experience expected
- Confident with Python, pandas and scikit-learn from coursework or projects
- Understands train, validation and test splits beyond the function call
- Enough statistics to tell a real lift from noise
- Able to work asynchronously across time zones
Skills
Benefits
- Open to applicants anywhere, fully asynchronous schedule
- Written feedback on every experiment memo from a senior data scientist
- Certificate of completion and a reference on request
- Freedom to publish your methodology write up under your own name
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.
More open roles at MailerMen
Similar jobs
