Software Engineer (Machine learning & Recommendation)
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