CareerPlanGet AI match score →

Software Engineer (Machine learning & Recommendation)

Bengaluru, Karnataka, India💼 Full-time🗓 2026-07-14 → 2026-07-31

Core

Develop and optimize machine learning algorithms and models to enhance the recommendation system for the Mercari marketplace app, improving user discovery and engagement.

Role type

Senior Machine Learning Engineer (Recommendation Systems)

Builds

Scalable recommendation systems and ML infrastructure for a global C2C marketplace

Domain

E-commerce / Recommendation Systems / Machine Learning

Deliverable

production ML models

Required skills

End-to-end ML system development, MLOps, TensorFlow, PyTorch, scikit-learn, NumPy, pandas, A/B testing, large-scale data analysis, system monitoring, software engineering fundamentals

Preferred skills

Recommender systems with large-scale data, enterprise search stacks (ELK), Docker, Kubernetes, cloud platforms (AWS/GCP/Azure), deep learning models/LLMs, top-tier conference publications

Technologies

TensorFlow, PyTorch, scikit-learn, NumPy, pandas, Kubernetes, Docker, AWS, GCP, Azure, ELK

Responsibilities

Develop and optimize ML algorithms to enhance recommendation systems; Collaborate with cross-functional teams to design and implement features; Conduct data analysis and experimentation on large-scale datasets; Deploy scalable ML solutions using frameworks and libraries; Monitor system performance and conduct A/B testing; Research and implement innovative AI/ML techniques

Seniority

Senior, hands-on IC

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workable ↗