Introduction
Our Mission
Building trust for a seamless society. We challenge ourselves daily to achieve this mission. Merpay's business started as a payment service, but that was just our first step towards achieving the mission we envision. We want to create a society where anyone can realize their dreams through a new ecosystem centered not only on this payment service, but on credit. Let's work together to update society's deinition of "payment," "credit," and society itself.
Our Culture
Mercari’s culture has been central to the company since our founding, with the three core values of Go Bold, All for One, and Be a Pro. In addition, the “Trust & Openness” value was introduced to embody our culture of mutual trust, where information remains transparent and rules are kept to a minimum. Regardless of how big Mercari gets, the culture will remain essential to achieving our mission and is evidenced throughout our organization.
Position Overview
Work Responsibilities
As a member of the ML Platform Team, you will develop, operate, and improve the productivity and reliability of systems that use machine learning, such as credit scoring, fraud detection, and our recommendation engine. The ML Platform Team is an engineering organization which works together with the Machine Learning Team—an organization primarily responsible for defining business challenges and constructing/implementing applicable models—to build the mechanisms which support the running of those models in production, as well as create the infrastructure to facilitate a fast-paced, safe cycle of machine learning. The following describes the responsibilities of a software engineer on the ML Platform Team, as well as the environment and organization in which they work:
Job Description
The following tasks related to machine learning:
Designing/developing data pipelines
Automating workflows
Building CI/CD
Building an environment for data processing and tuning processing performance
Developing API and tools
Streamlining operations
Improving the reliability and quality of the machine learning system
Constructing the platform to achieve more efficient modeling
Tools Used/Dev Environment
Programming languages: Python3, Java, Go
Machine learning/statistical modeling libraries: scikit-learn, TensorFlow etc.
Infrastructure: Google Cloud Platform (Cloud Composer, Cloud PubSub, Cloud Dataflow, AI Platform etc.)
Configuration management tools: Terraform
Analysis platform: BigQuery
Other: Docker, Kubernetes, Circle CI, GitHub, Slack, JIRA, Spinnaker, DataDog, PagerDuty
Development Method: Agile (Scrum, Kanban, etc.)
Dev Organizations
As part of the wider Data & Machine Learning Team, you will work on development alongside members with a broad range of expertise from the following organizations.
Teams
Data & Machine Learning Platform
Machine Learning (Credit)
Machine Learning (Anti-Fraud)
Data Management
Bold Challenges
Create a new finance platform within the ecosystem of the Mercari marketplace app, boasting over 18M monthly users.
Develop high-quality machine learning products that incorporate not only high-precision functionality, but also the UX and anti-fraud perspectives which society expects from the finance industry.
Opportunity to construct machine learning systems which handle massive data generated by Mercari Group’s services.
Required Experience
A shared belief in Merpay’s mission and values
Three or more years of experience in either Python, Java, or Go development
Basic knowledge of and two or more years of practical experience in RDBMS and SQL
Broad experience working on products that use machine learning models (experience in everything from technology selection to operations to quality reviews)
The programming skills and ability to add features necessary to improve the system’s performance and reliability to both applications and middleware
Preferred Experience
Experience working at a financial institution or Fintech company
Experience analyzing data or developing in cloud-based environments using AWS and GCP
Experience developing systems utilizing container technologies such as Docker and Kubernetes
Experience in large scale data analysis using distributed processing technology
Experience developing, operating, and improving machine learning models
Experience developing software based on a microservice architecture
Experience in development using DWH like BigQuery, Redshift, or Snowflake
Experience applying for a patent
Experience receiving awards at competitions such as Kaggle
Experience in team building/leading a team
Screening Criteria
Desire to use their engineering abilities to push the finance industry forward
Possesses excellent communications skills which can push organizations and projects forward
Able to collect information independently and identify the essence of issues to solve problems through engineering
Thinks independently, acts independently, and leads operations with All for One mentality for the sake of the team and while holding on to professional mindset
*Checkherefor more details
Technical Assessment Criteria
Documentation skills
Testing
Ability to code (efficiency, readability, maintainability)
Language Requirements
English: Business level (preferred)
Japanese: Business level (preferred)
Related Articles
Polyaxon ???????????????????????? (Japanese Only)
??????????????????????????????????(Japanese Only)
????????????????? ~ ??????????????????????????(Japanese Only)
??????????????????????????Data&ML?????????????!(Japanese Only)
Working Conditions
Employment Status
Full-timeProbationary period: First 3 months after joining the company. (During this period your contract conditions will be the same as that of a permanent employee.)
Office Location
Roppongi
Work Hours
Scheduled working hours: 10 AM – 7 PM
Currently, due to COVID-19 pandemic, we have introduced a full-flex system without core time to increase the choice of working hours and allow for more flexible working styles.*does not apply to all positions
Holidays
Two days off per week (as well as national holidays, New Year's break, etc.)
Paid leave, congratulatory and bereavement leave, relax days, sick leave
Salary
Annual salary paid in 12 installments (monthly)
Based on skills, experience, and abilities
Reviewed twice a year
Benefits
Complete health and social insurance
Incentive program
Support systems, including those that benefit employee family members
Language learning support
Translation/interpretationsupport
*See this page for details.
Media
Corporate Sites
Mercari, Inc.
Mercari US
Owned Media
Mercari Careers
Mercari Engineering Portal
Mercan - Introduces the people that make Mercari
Mercari US Careers
Mercari US Blog