[merpay] ソフトウェアエンジニア(決済不正利用検知システム-Backend)

仕事内容
【メルペイとは】
私たちは単なる決済の会社になりたいわけではありません。社会インフラを圧倒的な利便性をもってアップグレードすることで、メルペイひとつであらゆるサービスが簡単に、安心して完結する世界を実現する。お客さま、企業、金融機関、自治体、関係省庁など様々なステークホルダーに対して「OPENNESS」の姿勢で向き合うことで、あらゆる世の中のお金の流れを、もっと身近なものに変えていきたいと考えています。

【About Merpay】
We aim to be much more than simply a company that provides a payment service. Merpay’s vision is to upgrade the very infrastructure of society with overwhelming levels of convenience, and allow all services to be used simply and securely through a single platform. We believe taking an open approach to working with customers, businesses, financial institutions, local municipalities, and government agencies can help us change the very way people interact with money.

【ミッション】
「信用を創造して、なめらかな社会を創る」

フリマアプリ「メルカリ」は2次流通市場を中心にモノの流動性のイノベーションを起こし、人々の消費行動の変革につながっていきました。メルペイでは、お金の流動性のイノベーションを起こすことで、新たな価値を、お客さまだけでなく加盟店のみなさまにも提供していきます。

非接触型のiD(※)とQRコード、2種類の決済手段によってメルペイが使えるオフラインの加盟店は全国135万ヶ所に及びます。今後、メルカリ以外でも使えるオンラインでの決済も予定しているメルペイは、お客さまの信用情報を様々なデータで価値付けすることにより、あらゆるお金にまつわるサービスを社会に実装していきます。
※「iD」は株式会社NTTドコモの商標です



【Mission】
Building trust for a seamless society

Mercari established a marketplace for secondary distribution that brought greater liquidity and innovation, and started a revolution in consumer behavior. Merpay aims to bring liquidity and innovation to the world of finance, and create new value not just for consumers, but for businesses as well.

Merpay can currently be used at 1.35 million physical stores throughout Japan with iD contactless payments* and QR code payments. In the future, Merpay plans to support online payments outside of the Mercari app as well, use various data collected to value the trustworthiness of customers, and implement a variety of services associated with money for the good of society.
*”iD” is a trademark of NTT DOCOMO, INC.

【チームミッション】
安心・安全を支える決済不正利用検知システムの構築運用

merpayが目指す「信用の創造」を実現するためにはメルカリ・メルペイが安心して利用できるサービスであるということが欠かせません。我々のチームではサービスの利用状況を自動でチェックし、不法行為や不正利用など、サービスの安全を脅かす振る舞いを迅速に検知し適切に対処するためのプラットフォームを構築運用しています。

【Team Mission】
To build and operate a system for the detection of fraudulent payments to support the safety and security of our services.

Ensuring that customers can use our services safely and securely is an indispensable part of Merpay’s mission to “build trust for a seamless society.” Our team is responsible for building and operating a platform which automatically checks how our service is being used, and promptly detects illegal activity, fraudulent usage, and other behavior that threatens the safe use of our services, so that we can resolve any issues that occur without delay.


▼ 業務内容
決済不正利用検知システムの構築運用並びに、将来を見通したマイクロサービスアーキテクチャの設計と、各マイクロサービスの開発及び運用を行ってもらいます。

・GoによるWebアプリケーション開発、API開発、バッチ開発
・Protocol Buffers + gRPC を用いたマイクロサービス間のI/F設計
・アプリケーション要件に基づいたアーキテクチャの設計、ミドルウェアの選定
・マイクロサービスのパフォーマンスチューニング、モニタリング、アラート対応
・Splunkを中核とした決済不正利用検知システムの開発運用


▼ Job Description
As an AML engineer, you will build and operate a detection system for fraudulent payments, be responsible for designing microservice architecture that is built to last, and handle the development and operations of each microservice.

・Handle web application, API and batch application development in Go
・API/interface design for microservices using Protocol Buffers and gRPC
・Design architecture and select middleware based on application requirements
・Microservice performance tuning, monitoring and alert handling
・Develop and operate a Splunk-based detection system for fraudulent payments


応募資格
▼ 必須条件
・メルペイのミッションとバリューへの共感
・安心・安全なサービスを支えるためのプラットフォーム構築業務に対する熱意
・Webアプリケーション開発の知識と経験(Go以外の言語で開発されている方からのご応募もお待ちしております)
・クラウドに関する基本的な知識
・リレーショナル・データベース(MySQL)もしくはスキーマレス・データベース(NoSQL)を利用したデータモデル設計、効率的なデータ問い合わせ
・日本語におけるビジネスコミュニケーション

▼ Minimum Requirements
・Shared belief in Merpay’s mission and values
・Passionate about building platforms that ensure the safety and security of our services
・Knowledge and experience in web application development (not necessarily in Go)
・Basic knowledge on cloud services
・Experience in data model design and efficient data inquiries using relational databases (MySQL) or schemaless databases (NoSQL)
・Business-level Japanese


▼ 歓迎するスキルや経験
・クラウドを用いた開発経験(特にパブリッククラウド間のサービス移行経験があるとなお望ましい)
・GCP上での開発経験
・他チームと連携してデータを自動収集するプラットフォームの開発経験
・社内ツールやカスタマーサービスに係るツール等の開発経験(特に監視業務向けシステムの開発経験があるとなお望ましい)
・フロントエンドもしくはネイティブアプリエンジニアと協業した開発経験
・必要に応じてGoなどのフレームワークやライブラリのソースコードを調べ、問題解決を行う知識・経験
・Splunkを用いた開発運用経験

▼ Preferred
・Experience in development using cloud services (especially migration between public cloud services)
・Experience developing on GCP services
・Experience working with other teams to develop an automated data collection platform
・Experience developing internal tools or tools for customer services (especially monitoring systems)


雇用形態
正社員
※試用期間:入社後3ヶ月(本採用と同条件)

Full-time
※Trial Period :3 months (salary same as above)
勤務地
本社オフィス(六本木駅至近)

Roppongi/Tokyo
勤務時間
所定労働時間10:00~19:00
※フレックスタイム制度あり(コアタイム 12:00~16:00(休憩60分))

Fixed working hours 10:00-19:00
※Flex time (core hours 12:00-16:00, 60 minute lunch)
給与
年俸制、年俸の12分の1を毎月支給
スキル・経験・能力に応じて決定いたします
毎年2回見直し

Annual salary, paid monthly
Based on your experience, skills and potential
Reviewed twice a year
休日・休暇
完全週休2日制(土日)
祝日・有給休暇(入社時10日付与)、夏季・年末年始休暇、慶弔休暇

5-day work week (Sat/Sun off)
National holidays, paid time off, summer/New Year's vacation, congratulatory leave, compassionate leave
待遇・福利厚生
・各種社会保険完備
・インセンティブ制度あり
・従業員持株会制度
・交通費全額支給
・入社時に希望のノートPC貸与
・デュアル・ディスプレイ希望者貸与
・スマートフォン貸与
・ビザサポート

※本募集は株式会社メルカリから株式会社メルペイへの出向の形態を取ります。
 詳細については選考時にご案内いたします。

・Health insurance
・Incentive program
・Employee stock ownership plan
・Full transportation coverage
・Custom PC
・Dual screen if needed
・Company smartphone
・Visa support
メルカリ新人事制度

▽新人事制度『mercibox』
https://careers.mercari.com/merci-box/

▽『mercibox』 https://www.mercari.com/jp/jobs/#merci-box

応募方法
エントリーフォームよりご応募ください。
※公開可能なソースコード(GitHubのアカウント等)、または履歴書、職務経歴書をご提出ください

Please apply via the form below
※Please submit source-code (GitHub account) or CV
選考フロー
書類選考

Go言語による技術課題

面接2~3回
参考記事(ぜひお読みください!) [FYI]