PayPay株式会社
【About PayPay】
PayPay is a fintech company that has grown to over 55M users since its launch in 2018. Our team is hugely diverse with members from over 50 different countries. To build "PayPay", we allied with Paytm; the biggest payment service company in India. Based on their customer-first technology, we created and expanded the smartphone payment service in Japan.Our biggest competitor is "cash". We seek people who can accept this challenge positively, brush up the product at a tremendous speed, and promote PayPay with professionalism and passion.
PayPayは2018年のローンチ以来、55M以上のユーザーを抱えるまでに成長したFintech企業です。私たちのチームは、50カ国以上から集まったメンバーで、非常に多様性に富んでいます。PayPayを構築するために、私たちはインド最大の決済サービス会社であるPaytmと提携しました。Paytmの顧客第一主義の技術をベースに、日本でのスマホ決済サービスを構築・拡大しました。私たちの最大のライバルは「現金」です。この挑戦を前向きに受け止め、圧倒的なスピードでプロダクトをブラッシュアップし、プロ意識と情熱を持ってPayPayを普及させることができる人を求めています。
【Job Description】
PayPay is looking for a Platform Engineer to work on our payment system to deliver the best payment experience for our customers.
The mission of our SRE team (which we call "Platform team" at PayPay) is to build and architect stable infrastructure so that we can provide secure service to all the customers with our highest speed.
Our number of transactions as well as users have been increasing day by day since our first product release. The infrastructure/system must be capable of scale-out, and we need to always consider room for the growth. Since Paypay's system is highly mission-critical, handling payment solutions - our top priority for the system is to be able to provide stable service.
From risk-hedging perspective, it is important to assure our infrastructure is maintained properly with a high level of usability so that even if our resources fail instances get down, we can continue our service.
Our current phase is not yet a "maintenance" phase - as a platform engineer, you will be required to architect the whole system in a scalable manner while with employing a variety of technologies.
■Main Responsibilities
Architect, maintain and tune our PayPay infra system with the following tech domains:
・Kafka
・Kubernetes
* We rotate roles and responsibilities among those tech stacks, and you will be able to experience a wide range of technologies.
PayPayでは、お客様に最高の決済体験を提供するために、決済システムに携わるPlatform Engineerを募集しています。
PayPayのSREチーム(PayPayでは「プラットフォームチーム」と呼んでいます)のミッションは、すべてのお客様に安全なサービスを最高速度で提供できるよう、安定したインフラを構築しアーキテクトすることです。
PayPayの最初の製品リリース以来、取引件数やユーザー数は日々増え続けています。インフラやシステムはスケールアウトが可能でなければならず、常に成長の余地を考えておく必要があります。ペイペイのシステムは、決済ソリューションを扱うミッションクリティカルなものなので、安定したサービスを提供できることが最優先事項です。
リスクヘッジの観点からも、万が一リソースがダウンしてもサービスを継続できるように、インフラをきちんと整備し、高いユーザビリティを確保しておくことが重要です。
現在のフェーズはまだ「保守」フェーズではなく、プラットフォームエンジニアとして、様々な技術を駆使しながら、スケーラブルにシステム全体を構築していくことが求められています。
■主な業務内容
PayPayのインフラシステムを以下の技術ドメインで構築、保守、チューニングする:
・Kafka
・Kubernetes
* その技術スタックの中で役割と責任をローテーションしていくので、幅広い技術を経験することができます。
【Tech Stack】
| Python, groovy, Bash shell, HCL(, yaml)
| Kubernetes, GitOps, Argo CD, Argo rollouts, New Relic, Prometheus, Artifactory, AWS, GCP
| Terraform, Ansible, GitHub, GitHub Actions, Jenkins, grpc, gitops
| NRQL, PromQL, Kibana, Bigquery
| MySQL/AuroraDB, TiDB, DynamoDB, ELK, Kafka, Redis, nginx, envoy, openresty
| Slack, Zoom, Confluence, JIRA, F2F
・Work with diverse & multi-national professionals from more than 40 different countries.
・Gain first-hand experience in technical challenges unique to a huge scale product which is rapidly growing.
・Work from anywhere, anytime (as long as you are in Japan)