Software Engineer, Data Platform [Merpay]

Tokyo, Japan · Engineering [Merpay] · EN/JP expand job description ↓

Description

(English below)

メルペイとは

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

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

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

チームミッション

メルペイが提供するサービスにおいて生成されたデータやログを収集し分析するための基盤を開発・運用します。

安心安全な決済プラットフォームに不可欠となる不正利用の検出、検討しているブロックチェーン技術との連携など、多くのデータ・ログの活用が求められてきます。

またメルペイではプロダクトをマイクロサービスアーキテクチャに従って機能を分割した上で並行開発しています。

さまざまなデータが存在する場で柔軟でセキュアなデータ収集基盤を構築しメルペイの事業を支えることミッションです。


職務内容

  • マイクロサービスからログを収集するツールや基盤の開発
  • 運用・収集したデータを長期保存するための Data Lake の構築
  • 収集したデータを活用するための Data Warehouse やメッセージキューなどの提供支援
  • アプリケーションやミドルウェアの開発と運用、パフォーマンスの改善
  • データ収集基盤の運用を自動化あるいは低コストにするためのツールの開発
  • エンジニアリングによるシステムの技術的な問題の発見、解決

 ※参考資料

  メルペイ DataPlatform Team の設立とその背景

  僕たちはどうマイクロサービスのログを収集するのか

メルペイにおける大規模バッチ処理


応募資格

必要条件

  • メルペイのミッションとバリューへの共感
  • TCP/IP、HTTPなどのネットワークプロトコルについての知識
  • Cloud Pub/SubやApache Kafkaなどメッセージキューを用いた開発経験
  • システムの技術的問題(例:パフォーマンス低下)の原因を発見、解決するための能力
  • 下記の項目を1つ以上満たす方
    • AWSやGCPを用いたクラウドにおける開発経験
    • Cloud DataflowやAWS Glueなどを用いたETL処理の開発経験
    • 大規模サービスにおけるアプリケーションログの設計経験
    • Hadoop/Spark/Storm/Kafka等のクラスタの運用経験

歓迎条件

  • 金融機関、Fintech企業での就業経験
  • Go、Java、Scala、Pythonのうちいずれかを利用したソフトウェアの開発、運用経験
  • MySQLやRDSを含むRDBMSを用いた開発経験・DockerやKubernetes等のコンテナ技術を利用したシステムの開発経験
  • Treasure Data製OSS(Fluentd, Embulk)などを用いたデータ収集
  • 加工・分析基盤の開発経験
  • BigQueryやRedshiftを用いた開発経験
  • 大規模サービスの開発、運用経験
  • マイクロサービスアーキテクチャに基づいたソフトウェア開発経験
  • OSSの公開、コントリビュートの経験


雇用条件

雇用形態

  • 正社員(本募集は株式会社メルカリから株式会社メルペイへの出向の形態を取ります。詳細については選考時にご案内いたします)
  • 試用期間:入社後3ヶ月(本採用と同条件)

勤務地

  • 東京都港区六本木6-10-1六本木ヒルズ森タワー

勤務時間

  • 所定労働時間:10:00~19:00
  • フレックスタイム制度あり(コアタイム:12:00~16:00 [休憩60分] )

給与

  • 年俸制、年俸の12分の1を毎月支給
  • スキル・経験・能力に応じて決定いたします
  • 毎年2回見直し

休日/休暇

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


福利厚生

  • 各種社会保険完備
  • インセンティブ制度あり
  • 従業員持株会制度
  • 交通費全額支給
  • 入社時に希望のノートPC貸与
  • デュアル・ディスプレイ希望者貸与
  • スマートフォン貸与
  • ビザサポート
  • 社員の家族を含めた支援制度「mercibox


FYI


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.

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.


Team Mission

Our team develops and operates the platform for collecting and analyzing data and logs generated through Merpay’s services. Fraud detection and the future implementation of blockchain technology are indispensable to providing a safe and secure payment platform, and both require huge amounts of data and logs.

At Merpay, the various features of our product are separated into microservices so that we can develop in parallel. Our mission is to build a flexible and secure data collection platform to collect various data and support the business of Merpay.


Job Descriptions

  • Developing tools and platforms for collecting logs from microservices
  • Constructing a Data Lake for long-term storage of operational data collected
  • Helping to provide the Data Warehouse, message queue etc. to utilize the collected data
  • Developing and operating applications and middleware, improving performance
  • Developing tools to automate or lower the cost of data collection platform operations
  • Identifying and solving technical issues with the system caused by engineering


REQUIREMENTS

Minimum Requirements

  • Shared belief in Merpay’s mission and values (see the link at the bottom of the page on our values)
  • Knowledge on network protocol such as TCP/IP and HTTP
  • Development experience using message queues like Cloud Pub/Sub and Apache Kafka
  • Ability to discover and solve technical system issues (such as a drop in performance)
  • At least one of the following:
    • Cloud development experience using AWS and GCP
    • Development experience in ETL processing using Cloud Dataflow/AWS Glue, etc.
    • Experience designing application logs for large-scale services
    • Experience operating clusters such as Hadoop, Spark, Storm, Kafka

Additional Qualifications

  • Experience working at a financial institution or Fintech company
  • Experience developing and operating software using either Go, Java, Scala, or Python
  • Development experience using RDBMS, including MySQL and RDS, and system development experience using container technology such as Docker and Kubernetes
  • Data collection using Treasure Data created OSS (such as Fluentd, Embulk)
  • Experience developing processing and analytics platforms
  • Experience developing using BigQuery and Redshift
  • Experience developing and operating large-scale services
  • Experience developing software based on microservices architecture
  • Experience publishing and contributing to OSS


WORKING CONDITIONS

Employment Status

  • Permanent employee (The employee will be hired by Mercari, Inc. on secondment to Merpay, Inc. Further details will be provided during the interview process.)

Contract Type

  • Full-time
  • Probationary Period: 3 months (salary same as above)

Location

  • Roppongi/Tokyo

Work Hours

  • Fixed working hours 10:00-19:00.
  • Flex time (core hours 12:00-16:00, 60 minute lunch)

Salary

  • Annual salary, paid monthly
  • Based on your experience, skills and potential
  • Reviewed twice a year

Holidays

  • Two days off per week, Japanese national holidays, New Year's vacation etc.
  • Paid Leave, Bereavement Leave, Relax Days, Sick Leave

BENEFITS

  • Health insurance
  • Incentive program
  • Employee stock ownership plan
  • Full transportation coverage
  • Custom PC
  • Dual screen if needed
  • Company smartphone
  • Visa support
  • New Employee Benefits at Mercari「mercibox

FYI

Personal information
Your Profile
Application Details
In the screening process, we may conduct reference checks after obtaining your consent to do so. / 選考プロセスの中で、リファレンスチェックをご本人の同意を得たうえで行う可能性があります。
I agree to the Recruitment Privacy Policy. (https://careers.mercari.com/en/privacy/) / 採用活動におけるプライバシーポリシーに同意します。(https://careers.mercari.com/privacy/)
I agree to the EU General Data Protection Regulation (GDPR). / EU一般データ保護規則 (GDPR) に関するプライバシーポリシーに同意します。(https://mercari.workable.com/gdpr_policy)