Mercari is the selling app. We make it super easy to sell (or buy) almost anything. We all have things we don’t use, never used, or simply outgrew. But that stuff still has value. Mercari gives you the power to simply sell it, ship it, and earn some cash for it. Fashion to toys. Sporting goods to electronics. All the brands you know and love. Our mission is simple: to make selling easier than buying. And with 50M+ downloads in the U.S. and 350k+ new listings every day, we're just getting started.
The Machine Learning Platform team at Mercari provides tools and platforms for machine learning projects from the model exploration phase, continuous training, and monitoring phases. In this role, you will be working on some of the core areas that drive unique and delightful experiences for our users and enable them to find what they need, when they need it. To learn more about what we are doing, please check out our recent blog about ML Platform at Mercari.
What you will be doing
Develop and manage a platform to run parallel hyperparameter tuning jobs for efficient model exploration and to train models continuously on top of Kubernetes
Provide tools and frameworks to deploy a machine learning model as a microservice
Build abstractions and workflows to automate the manual operations regarding machine learning projects
Collaborate with Machine Learning engineers who use the platform and help them make impactful features by improving the platform
What you’ll need:
B.S., M.S., or PhD. in Computer Science or equivalent
At least 3 years of software engineering experience
Strong knowledge and experience in Python
Experience with open-source machine learning projects such as TensorFlow, PyTorch or XGBoost
Experience working on end-to-end development of backend systems
Experience working with Kubernetes, Docker, or other forms of containerized infrastructure
Strong communication and interpersonal skills
Experience designing a system architecture to serve a machine learning model at scale
Experience working with Machine Learning team
Familiarity with cloud-based environments such as Google Cloud Platform, Amazon Web Services
Experience with infrastructure as code tools such as Terraform, Ansible
Good knowledge of distributed data processing technologies
Passionate about applying software engineering best practices to Machine Learning
Mercari nurtures an all for one environment where teamwork and innovative thinking is the priority.