Software Engineer, Machine Learning - Merpay

Salary not provided

AWSGCPDockerPython

Minimum year of experience: 3

Mercari

Job Description

Company Logo

This job requires Japanese language ability. JD is available in Japanese only. 本ポジションは英文JDの用意がありません.

Introduction

Circulating all values, expanding the potential of all people.

"In a world where earth's resources are limited, what can we do to create a richer society?" In 2013, Mercari was born from founder Shintaro Yamada's recognition of this issue during his trip around the world. We believe that by circulating all values, not just physical objects and money, we can increase the choices for people to realize what they want to do and contribute to individuals and society.

We will realize a world where the potential of all people is realized, connecting people around the world with the power of technology. For more information on the direction that Mercari Group aims for, please refer to the Mercari Culture Doc.

Equal opportunity in the selection process

At Mercari, we aim to create a society where individuals have the opportunity to generate value freely, regardless of their background, and where they can freely create opportunities to contribute to society in order to achieve our mission. We believe that the concept of "Inclusion & Diversity" is essential to realize Mercari's mission and values.

In our recruitment activities, we promise to eliminate all forms of discrimination based on age, gender, sexual orientation, race, religion, physical abilities, or any other characteristic, so that individuals from diverse backgrounds who empathize with Mercari's mission and values can join us.

For more information, please see our I&D statement.

Job Description

Team Mission / Responsibilities

Team Mission / Required Roles within the Team:

  • In the Machine Learning team of Mercari Pay, we focus on identifying business challenges, model building, system development and operation, productivity improvement, and reliability improvement using machine learning. You will be involved in the development of unique credit models using the data of the Mercari Group and the development of machine learning systems related to improving UI/UX.

※ For more details on Mercari's mission and values, please refer to here.

The specific duties are as follows:

  • Job Responsibilities:

    • Tasks related to machine learning:

      • Data analysis and model building
      • Design, development, and improvement of products using machine learning
      • Automation and streamlining of operation flows and experiment management
      • Improvement of machine learning system quality
    • Areas of work:

      • Development and operation of machine learning models in the credit field
  • Tools/Development Environment Used

    • Programming language: Python3
    • Machine learning/statistical modeling libraries: scikit-learn, LightGBM etc.
    • Infrastructure: Google Cloud Platform
    • Analytics platform: BigQuery
    • Configuration management tool: Terraform
    • Others: Docker, GitHub, Slack, Confluence etc.

Unique Challenges

  • You can create the foundation for new financial services within the ecosystem of Mercari, the largest flea market app in Japan with 22.8 million monthly active users.
  • Through the development and operation of credit scoring in Mercari Pay's credit business, you can make a significant impact on society and business.
  • Development takes into account not only model accuracy but also business impact and UX. You can contribute to the creation of products that pursue high quality as the core competence in machine learning.
  • You can be involved in planning proposals and development from start to finish for machine learning products.

Requirements

  • Embrace the mission and values of Mercari Group and each subsidiary.
  • Experience in development using Python (3 years or more).
  • Basic knowledge and practical experience in RDBMS and SQL (3 years or more).
  • Experience in model building using machine learning libraries such as scikit-learn and LightGBM (2 years or more).
  • Experience in development in a cloud environment using AWS or GCP (1 year or more).
  • Basic knowledge of statistics.

Preferred Qualifications

  • Experience in development related to credit, fraud prevention, UI/UX improvement, etc.
  • Work experience in a financial institution or Fintech company.
  • Experience in the development, operation, and improvement of machine learning models.
  • Experience in software development based on microservices architecture.
  • Experience of winning in competitions such as Kaggle.
  • Experience in project or team leadership.
  • Knowledge and work experience related to generative AI, such as LLM.

Selection Points

  • Motivation to advance the financial industry through engineering and analysis.
  • Excellent communication skills and ability to drive teams and projects.
  • Ability to collect information, identify the essence of the issues, and promote business.
  • Possess a professional mindset and take proactive actions for the success of the team and stakeholders.

※ For more information, please refer to this page.

Technical Challenge Points

  • Understanding of machine learning.
  • Coding skills (efficiency, readability, maintainability, etc.).
  • Documentation skills.

Language Proficiency

  • Japanese: Independent (CEFR - B2) required

    ※ For details on CEFR, please refer to here.

Related Articles

Employment Conditions

Employment Type

Full-time employee

  • Trial period: 3 months (same conditions as regular employment)

Office

Roppongi

  • Measures against passive smoking: Indoor smoking prohibition
  • Mercari has a system called "YOUR CHOICE" regarding work style. You can choose to work in the office or choose full remote work. ※ Except for some positions

Working Hours

  • Flextime system (no core hours, no fixed hours)

    ※ Except for some positions, please inquire when applying.

Holidays and Leave

  • Complete two days off per week (holidays, year-end and New Year holidays, etc.)
  • Paid leave, condolence leave, relaxation leave, Sick Leave

Salary

  • Monthly salary system (including fixed overtime allowance)
  • Determined according to skills, experience, and capabilities
  • Salary review twice a year

Benefits

  • Various social insurance coverage

  • Incentive system

  • Support system for employees and their families

    ※ For details, please refer to this page.

Support

  • Relocation support
  • Language learning support
  • Translation and interpretation support

※ For details, please refer to this page.

Media

Corporate Websites

Owned Media