Data Scientist (Natural Language Processing)
Department
Engineering / Data
Experience
3-6 years
Location
Kurla, Mumbai, Maharashtra
Openings
3 Position(s)
About the Role
A resume and a job description are two messy documents written by different people for different reasons. Working out how well they fit is a language problem, and it's the one we care about most. Our matching combines rules, skill taxonomies and large language models through our sister product JotCV; we want a data scientist to make it measurably better.
This isn't a research role. Your work goes live: better skill extraction from job posts, clearer "why you fit" explanations, smarter detection of scam postings. And you'd measure each change against real outcomes like applications and shortlists.
What You'll Do
- Improve how we extract skills, seniority and requirements from job descriptions and resumes
- Build evaluation sets so model changes are judged on data, not demos
- Work out when an LLM is the right tool and when a simpler model does the job for a fraction of the cost
- Explain results to product and engineering in plain language
What You'll Need
- 3+ years of applied NLP or ML with models in production
- Strong Python and solid statistics
- Hands-on experience with LLMs, including their failure modes and costs
- You've built an evaluation set from scratch and trusted it
- Nice to have: experience with Indian English and regional naming in text data
Key Skills
Perks & Benefits
Apply for this Position
Stay Ahead in the
Jobspri Market
Join 50,000+ candidates receiving weekly job alerts, interview tips, and salary insights directly from top recruiters.
By subscribing, you agree to ourTerms of ServiceandPrivacy Policy.