Software Engineer, Machine Learning (Fraud Prevention) - Merpay

Remote - Minato City, Tokyo, Japan

Applications have closed

JD in Japanese follows. 英文の後に和文JDをご覧いただけます。


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 definition of "payment," "credit," and society itself.


Our Culture

To achieve our mission at Mercari, our organization and each of our employees share the same values and perspectives. Our individual guidelines for action are defined by our three values: Go Bold, All for One, and Be a Pro. Our organization is also shaped by our four foundations: Sustainability, Diversity & Inclusion, Trust & Openness, and Well-being for Performance. Regardless of how big Mercari gets, the culture will remain essential to achieving our mission and something we want to preserve throughout our organization.

We invite you to read the “Mercari Culture Doc,” which summarizes the behaviors and mindset shared by Mercari and its employees. We continue to build an environment where all of our members of diverse backgrounds are accepted and recognized, and where they can thrive while holding dear Mercari’s culture.


Position Overview


What You'll Do

  • The Machine Learning Team at Merpay uses machine learning to identify business challenges and create, develop, and operate machine learning models, as well as to improve productivity and reliability. In this position, you will work on developing anti-fraud machine learning systems to contribute to the safety and security of our marketplace and payment service.
  • You will take care of the following machine learning-related tasks:
    • Conducting basic calculations and building models
    • Designing and developing products using machine learning
    • Automating and streamlining operation and test management flows
    • Improving the reliability and quality of the machine learning system
  • Tools Used/Dev Environment
    • Coding language: Python3
    • Machine learning/statistical modeling libraries: Scikit-learn, PyTorch, etc.
    • Infrastructure: Google Cloud Platform (Cloud Composer, AI Platform, Vertex AI, etc.)
    • Configuration management tool: Terraform
    • Analysis platform: BigQuery
    • Other: Docker, GitHub, Slack, Confluence
    • Development method: Agile (Scrum, Kanban, etc.)
  • Dev Organizations
    • The Machine Learning Team members in charge of anti-fraud measures are divided into the following two teams. You will work on development alongside members with a broad range of expertise in industries such as web, finance, and consulting.
      • Fraud Prevention Team
      • Credit Modeling Team


Unique Challenges

  • You will have the opportunity to create a new finance platform within the ecosystem of the Mercari marketplace app, boasting over 20 million monthly users as of March 2022.
  • You will be able to take on the challenge of developing high-quality machine learning products not only in terms of accuracy, but also UX and fraud prevention, as expected from an industry like finance.
  • You will work on building machine learning systems to handle the massive amount of data generated by Mercari Group’s services.


Minimum Requirements

  • Shared belief in Mercari Group’s and Merpay’s missions and values
  • 2+ years of experience developing in Python
  • Basic knowledge of and 2+ years of practical experience in RDBMS and SQL
  • Experience developing in the cloud with AWS or GCP
  • 1+ years of experience building machine learning models using libraries such as Scikit-learn or TensorFlow


Preferred Requirements

  • Development experience with anti-fraud systems and the AML/CFT or fraud prevention domains 
  • Experience working at a financial institution or fintech company
  • Experience optimizing development and operation of machine learning systems
  • 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 microservices architecture
  • Experience applying for a patent
  • Having received awards at competitions such as Kaggle
  • Experience in team building/leading a team


Screening Criteria

  • Has a passion for using their engineering and analytic abilities to push the finance industry forward
  • Possesses excellent communication skills and can motivate the team to run projects
  • Is able to collect information independently and use their engineering and analytical skills to identify and solve issues
  • Thinks independently, acts independently, and takes the initiative for the sake of the team and its stakeholders while having a professional mindset

  *Check this page for more details.


Technical Assessment Criteria

  • Ability to code (efficiency, readability, maintainability)
  • Documentation skills
  • Testing
  • Understanding of machine learning


Language Requirements

  • English: Basic (CEFR - A2) preferred
  • Japanese: Proficient (CEFR - C1) required

*Click here for more information about CEFR



Working Conditions


Employment Status

Full-time

  • Probationary 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

Roppongi

  • Smoking is prohibited within our offices
  • Mercari has introduced a work style policy called “Your Choice.” Each member is free to choose whether they want to work in the office or work fully remote. *Exceptions made for certain kinds of work.


Work Hours

  • Full flextime (no core time)
    *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 monthly installments (including fixed overtime allowance)
  • 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/interpretation support
    *See this page for details.


Support


Media


Corporate Sites


Owned Media



はじめに

信用を創造して、なめらかな社会を創る

メルペイはこのミッションの達成に向け、日々挑戦を続けています。私たちの事業は「決済サービス」からスタートしました。しかし、それはメルペイが描くミッションを達成するための、わずかな一歩に過ぎません。単なる決済サービスではなく、「信用」を軸にした新たなエコシステムによって、誰もがやりたいことを実現できる社会を創っていきたいと考えています。私たちとともに、決済のあり方を、信用のあり方を、そして社会のあり方をアップデートしていきましょう。


私たちのカルチャー

メルカリはミッションの達成のために、社員一人ひとりと組織が大切にする共通の価値観があります。「Go Bold(大胆にやろう)」「All for One(全ては成功のために)」「Be a Pro(プロフェッショナルであれ)」という個人の行動指針を意味する3つのバリュー。そして「Sustainability」「Diversity & Inclusion」「Trust & Openness」「Well-being for Performance」という組織の土壌となる価値観を意味する4つのファンデーション。これらは、どんなに組織規模が拡大したとしても、メルカリがミッションを達成するために必要不可欠な要素であり、守り続けたいカルチャーであると考えています。

このような「メルカリ(会社)とメンバー(社員)が大事にする、共通の価値観」については社内向けのドキュメントである『Mercari Culture Doc』にまとめられていますので、ぜひご覧ください。メルカリはこのカルチャーを大切にしながら、多様なバックグラウンドを持つメンバーを積極的に受け入れ、認め合い、全員が活躍できる環境を追求します。


募集要項


業務内容

  • Merpay Machine Learningチームでは、機械学習を用いてビジネス課題の特定、モデル構築、開発・運用、生産性向上・信頼性向上を行っています。その中でも、安心・安全なマーケットプレイスやペイメントサービスを支える不正対策の機械学習システムを開発していただきます。
  • 機械学習に関連する以下の業務
    • 基礎集計とモデル構築
    • 機械学習を用いたプロダクトの設計・開発
    • 運用フロー、実験管理の自動化・効率化
    • システムの信頼性 / 品質の向上
  • 利用しているツール / 開発環境
    • 開発言語:Python3
    • 機械学習・統計モデリング ライブラリ:scikit-learn, PyTorch etc.
    • インフラ: Google Cloud Platform (Cloud Composer, : AI Platform, Vertex AI etc.)
    • 構成管理ツール:Terraform
    • 分析基盤:BigQuery
    • その他:Docker, : GitHub, Slack, Confluence,
    • 開発手法 : Agile (Scrum, Kanban, etc.)
  • 開発組織
    • 不正対策領域に取り組むMachine Learningチームは以下の2チームで構成され、Web業界、金融業界、コンサルティング業界出身の幅広い専門性を持つメンバーとともに開発していただきます。
      • Farud Prevention Team (不正対策領域)
      • Credit Modeling Team (与信対策)


ユニークなチャレンジ

  • 月間利用者2,000万人(2022年3月現在)を超えるフリマアプリ「メルカリ」のエコシステムのなかで、新しい金融の基盤づくり
  • 金融という社会的責任が求められる環境において、精度のみならず、UXや不正観点も含めた、高品質な機械学習プロダクトの開発への挑戦
  • メルカリグループにて提供されるサービスを通じて生成される、膨大なデータを扱った機械学習システムの構築


必須条件

  • メルカリグループ、およびメルペイのミッションとバリューへの共感
  • Pythonの2年以上の開発経験
  • RDBMS、SQLの基礎知識、及び実務経験を2年以上有すること
  • AWSやGCPを用いたクラウド環境での開発の経験
  • scikit-learn, TensorFlow等の機械学習ライブラリを用いたモデル構築の経験を1年以上有すること


歓迎条件

  • 不正対策システム、AML/CFT・FraudPreventionドメインにおける開発経験 
  • 金融機関、Fintech企業での就業経験
  • 機械学習システムの開発・運用の効率化に取り組んだ経験
  • DockerやKubernetes等のコンテナ技術を利用したシステムの開発経験
  • 分散処理技術を用いた大規模データの分析経験
  • 機械学習モデルの開発・運用改善経験
  • マイクロサービスアーキテクチャに基づいたソフトウェア開発経験
  • 特許出願経験
  • Kaggle などコンペティションにおける入賞経験
  • チームビルディング/チームリードの経験


選考のポイント

  • エンジニアリングや分析を通じて、金融業界を前進させたいという強い意志
  • コミュニケーション能力が高く、組織やプロジェクトを動かすことができる
  • 自ら情報を収集し、課題の本質を見極めながらエンジニアリングや分析で解決できる
  • 個人としてプロフェッショナルな意識を持ちながら、チームやステークホルダーのために自ら考え、自ら動き、率先して成功のために行動できる

  ※詳しくはこちらのページをご覧ください。


技術課題のポイント

  • コーディング能力(効率性/可読性/保守性)
  • ドキュメンテーション力
  • テスト
  • 機械学習への理解


語学力

  • 英語:Basic (CEFR - A2) 歓迎
  • 日本語:Proficient (CEFR - C1) 必須

※CEFRの詳細については、こちらをご覧ください



雇用条件


雇用形態

正社員

  • 試用期間:入社後3ヶ月(本採用と同条件) 


オフィス

六本木

  • 受動喫煙対策: 屋内全面禁煙
  • メルカリには「YOUR CHOICE」というワークスタイルに関する制度があります。オフィス出社をすることも、フルリモートワークを選択することも自由に選択することができます。※一部職種を除く


勤務時間

  • 所定労働時間:10:00~19:00
  • 現在、COVID-19の感染拡大を受け、働く時間帯の選択肢を増やし、より柔軟的な働き方ができるよう、コアタイムがないフルフレックス制度を導入しています ※一部職種を除く


休日・休暇

  • 完全週休2日制(祝祭日、年末年始 等)
  • 有給休暇、慶弔休暇、リラックス休暇、Sick Leave


給与

  • 月給制(固定残業代含む)
  • スキル・経験・能力に応じて決定いたします
  • 毎年2回見直し


ベネフィット

  • 各種社会保険完備
  • インセンティブ制度
  • 社員の家族を含めた支援制度
  • 語学学習のサポート
  • 翻訳と通訳のサポート
    ※ 詳しくはこちらのページをご覧ください。


サポート

  • リロケーションサポート

  ※ 詳しくはこちらのページをご覧ください。


メディア


コーポレートサイト


オウンドメディア

Tags: Agile AWS BigQuery Consulting Data analysis Docker Engineering Finance FinTech GCP GitHub Google Cloud Kanban Kubernetes Machine Learning Microservices ML models Python PyTorch RDBMS Scikit-learn Scrum Security SQL Statistical modeling TensorFlow Terraform Testing UX

Perks/benefits: Career development Health care Relocation support

Regions: Remote/Anywhere Asia/Pacific
Country: Japan
Job stats:  24  1  0

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.