Bestkaam Logo
Nykaa Logo

Senior Machine Learning Scientist – Ranking & Personalization

India, Karnataka

2 weeks ago

Applicants: 0

INR 2 - 3 LPA

1 month left to apply

Job Description

Machine Learning Scientist (MLS-2) – Ranking & Personalization

Role Description

As a Machine Learning Scientist (MLS-2) in Nykaa’s Search team, you will focus on the core of our discovery engine: relevance and ranking. Your mission is to ensure that every search query—from "red lipstick" to "summer skincare"—surfaces the most relevant, personalized, and high-converting products. You will build and scale Learning to Rank (LTR) models that balance user intent, historical behavior, and real-time signals to create a world-class shopping experience.



What are we looking for?

Education:

  • Bachelor’s or Master’s Degree in Computer Science, Machine Learning, Information Retrieval, or a related quantitative field.

Experience:

  • 3+ years of hands-on industry experience in Machine Learning.
  • Proven experience in building and deploying ranking or recommendation systems at scale.
  • Prior experience with Search Engines (e.g., Elasticsearch, Solr, OpenSearch) is highly preferred.

Technical Skills:

  • Learning to Rank (LTR): Strong understanding of ranking objectives and algorithms (e.g., LambdaMART, RankNet, or Gradient Boosted Trees).
  • Personalization: Experience in developing user-state signals and embedding-based retrieval to personalize search results.
  • Signal Engineering: Proficiency in feature engineering for high-cardinality data, including CTR, conversion rates, and real-time popularity signals.
  • Evaluation Metrics: Expertise in Information Retrieval metrics such as NDCG, MRR, MAP, and Precision@K.
  • Tools: Proficiency in Python, SQL, and Spark; experience with ML platforms like SageMaker or Databricks.

Soft Skills:

  • Strong analytical mindset with the ability to diagnose "why" certain results are ranked the way they are.
  • Collaborative approach to work with Product and Engineering squads on A/B testing and production rollouts.



Responsibilities

  • Ranking Optimization: Develop and refine Learning to Rank models to improve search relevance and conversion across Nykaa's platforms.
  • Personalization Engine: Incorporate user-level preferences and historical interactions into the ranking stack to deliver a "segment-of-one" experience.
  • Query Understanding: Enhance the search pipeline with models for query expansion, intent classification, and spell correction.
  • Multi-Objective Ranking: Implement strategies to balance competing objectives like relevance, revenue, stock availability, and diversity in search results.
  • Experimental Rigor: Design and analyze A/B tests for ranking changes, ensuring that every model deployment drives measurable improvements in North Star metrics (e.g., Search CVR, Add-to-Cart).
  • Signal Productionization: Collaborate with data engineers to build robust pipelines for real-time and batch ranking signals.



What You’ll Learn & Grow Into

  • Scaling ranking systems that handle millions of queries and tens of thousands of products in real-time.
  • Deep mastery of modern Information Retrieval (IR) and Vector Search (Semantic Search) architectures.
  • Opportunities to contribute to the next-gen AI-driven discovery roadmap, including neural ranking and GenAI integration.

Additional Information

Company Name
Nykaa
Industry
Technology, Information and Internet
Department
N/A
Role Category
Engineering
Job Role
Mid-Senior level
Education
No Restriction
Job Types
On-site
Employment Types
Full-Time
Gender
No Restriction
Notice Period
Immediate Joiner
Offered Salary
INR 2 - 3 LPA
Year of Experience
1 - Any Yrs
Job Posted On
2 weeks ago
Application Ends
1 month left to apply

Similar Jobs

Proziod Analytics

3 weeks ago

AWS Cloud Migration & Infra Operations Engineer

Proziod Analytics

Techfully

3 months ago

Full stack developer

Techfully

Accenture services Pvt Ltd

3 months ago

Application Developer

Accenture services Pvt Ltd

Uplers

2 weeks ago

Talent Acquisition + People Ops (HR Generalist) (Remote)

Uplers

Scoutit

2 weeks ago

Product Manager

Scoutit

Carelon Global Solutions India

3 months ago

Python FSD-Senior Software Engineer-GR-39610-70184-JR166765

Carelon Global Solutions India

Uplers

2 weeks ago

Physiotherapist

Uplers

Uplers

2 weeks ago

Senior / Lead Full-Stack Engineer (AI-Accelerated)

Uplers

Jobs via eFinancialCareers

3 months ago

Software Engineer II (Python & Full Stack)

Jobs via eFinancialCareers

BairesDev

3 months ago

DevOps Engineer - Remote Work

BairesDev