Mercari, inc. is hiring a

Software Engineer, Site Reliability - Merpay / Mercoin

Minato City, Japan
Full-Time

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

Software Engineer, Site Reliability – Merpay / Mercoin

About Mercari

Circulate all forms of value to unleash the potential in all people

"What can I do to help society thrive with the finite resources we have?" The Mercari marketplace app was born in 2013 out of this thought by our founder Shintaro Yamada as he traveled the world. We believe that by circulating all forms of value, not just physical things and money, we can create opportunities for anyone to realize their dreams and contribute to society and the people around them. Mercari aims to use technology to connect people all over the world and create a world where anyone can unleash their potential. For more information about Mercari Group’s mission, see Mercari’s Culture Doc.
https://careers.mercari.com/en/culture/ 

Organization/Team Mission

Mercari Engineering Principles  

Mercari Engineering Principles are a shared understanding that serves as the foundation of engineering beliefs and behavior at Mercari. The Engineering Principles are designed to complement the organizational identity (Mercari’s mission, values, and culture) from an engineering viewpoint. 

These principles ultimately help us achieve Mercari’s mission by defining the ideal state we seek to realize in the long term. 

  • Passion For The Product
  • Grow Together
  • Solve Through Mechanisms
  • Collaborate Openly

For more details, please see the following link:

See here for more information about our mission and values.
https://careers.mercari.com/en/culture/ 

Work Responsibilities 

*Your assignment to either Merpay or Mercoin will be decided following the interview process.

  • On April 28, 2021, Mercari Group established Mercoin, Inc. Mercoin is a new company developing services related to cryptoassets and blockchain technologies. By taking on the cryptoasset business, we will make it even easier for users to utilize financial services within the Mercari marketplace app, such as by allowing users to receive payment for Mercari sales in bitcoin and providing a single wallet function that incorporates not only Merpay’s payment and remittance services, but credit, cryptoassets, and asset management features as well.
  • Mercari has also started work on blockchain technologies, which present new opportunities for individuals to exchange value. The company wants to redefine what it means to buy and sell, enabling anyone and everyone to easily exchange value in all its forms—not only as belongings and money, but services and digital content like non-fungible tokens (NFTs).
  • In these exciting times, Merpay and Mercoin are looking for Software Engineers (Site Reliability). Details on the position are as follows.
  • Operate apps and middleware, improve stability and performance
  • Build and operate databases and networks in the cloud
  • Establish and support the platform for microservices constructed on Kubernetes
  • Make tools to help foster the culture and understanding of Site Reliability Engineering, increase awareness of SRE culture among the development teams
  • Develop and operate various tools for automating operations
  • Build and operate monitoring environments for incident detection and capacity planning
  • Design and operate approaches to microservices platform security and compliance
  • As a member of the development teams, conduct monitoring and make improvements to increase stability and reliability of the product 

Unique Challenges 

  • Merpay and Mercoin are financial services, so reliability is extremely important. It’s the SRE Team’s job to create that reliability. For example, we work on developing tools to visualize reliability and will sometimes work as a part of the development teams to run improvement cycles. By collaborating with the development teams, we learn about the different domains at Merpay and Mercoin in order to provide technical support.
  • There aren’t many companies natively operating a financial services cloud system and using a microservices architecture. Merpay’s SRE Team always thinks about automation and develops its own tools in working to improve operations. In incorporating new tech and different perspectives into your work on operational infrastructure, you will take on a wide range of technical challenges.
  • Working as part of the SRE Team requires communication with a wide range of other teams, not only within the company, but in negotiation with cloud service vendors, for example. We have many members from countries outside of Japan and hold some meetings in English. This presents an opportunity to think about the reliability of Merpay and Mercoin by exploring services and infrastructure from various perspectives.
  • Every year sees new challenges arise, not only with work to improve operation of currently released services, but in designing and constructing new businesses for which development is yet to begin.

Qualifications 

  • Required Experience/Skills
    • Understanding of the culture and mindset of Site Reliability Engineering
    • Experience using public (AWS, GCP, Azure, etc.) or private cloud environments
    • Experience operating automated environments running on tools based on the concepts of CI/CD and Infrastructure as Code
    • The ability to identify system issues (root of drops in performance, SPoF, etc.) and to work together with team members (including those from the development teams) to find solutions
  • Preferred Experience/Skills
    • Shared understanding and belief in our company’s mission and values
    • Experience designing and operating networks in the cloud
    • Experiencing using CDNs such as Fastly, Cloudflare, and CloudFront
    • Experience with database performance tuning
    • Experience developing and operating products and tools using programming languages such as Go, Java, Scala, or Python
    • Deep knowledge and operational experience related to security, including OS, networks, and middleware
    • Deep knowledge of and operational experience with Kubernetes
    • Experience using tools based on the concept of chaos engineering, such as Gremlin, Chaos Mesh, and AWS Fault Injection Simulator
    • Experience building and operating service meshes using Istio, Envoy, Linkerd, Consul, etc.
    • Deep knowledge of the financial and cryptocurrency exchange domain, or experience building and operating infrastructure
    • Business-level ability in their second language (referring to English for native Japanese speakers, and Japanese for native English speakers) 
  • Language 
    • English or Japanese: Independent (CEFR-B2)

For details about CEFR, see here.
 https://careers.mercari.com/en/language/   

Learn More About Mercari Group

Recruiting at Mercari

At Mercari Group, we value empathizing with and embodying the mission and values ​​of the Group and each company. To promote the creation of an organization that maximizes the total amount of value exhibited by all members, we would like to understand the experience and skills of each candidate as accurately as possible.

Recruiting cycle at Mercari Group

  • Application screening
  • Skill assessment: For engineering positions, you will be asked to complete a skill assessment on HackerRank or GitHub. For non-engineering positions, you may be asked to complete an assessment depending on the position. (The timing of the assessment may coincide with the interview process.)
  • Interview: The number of interviews may vary depending on the position.
  • Reference check: We will ask for online references around the timing of the final interview.
  • Offer: Offers will be determined carefully in consideration of the final interview and the reference check.

 Learn more about our recruiting process here.
https://careers.mercari.com/en/recruitment-selection/ 

Equal Opportunity Hiring 

Here at Mercari, we work to realize a world in which no one’s potential is limited by their background and everyone has the opportunity to freely create value. We also firmly believe that a mindset of Inclusion & Diversity is essential for us to achieve our mission.

This, of course, extends to our hiring practices as well. Mercari is committed to eliminating discrimination based on age, gender, sexual orientation, race, religion, physical disability, and other such factors so that anyone who shares our mission and values can join us, regardless of their background. For more details, please read our I&D statement.
https://about.mercari.com/en/inclusion-diversity/ 

Please read and acknowledge our Privacy Policy prior to submitting your application.
https://careers.mercari.com/en/privacy/









Software Engineer, Site Reliability – Merpay / Mercoin

  • 雇用形態:正社員
  • 働き方:フレックスタイム制(コアタイムなし・フレキシブルタイムなし) 
  • 勤務地:六本木

詳細はキャリアサイトの募集要項よりご確認ください
https://careers.mercari.com/recruitment-selection/#section3  

メルカリグループについて
あらゆる価値を循環させ、あらゆる人の可能性を広げる

「地球資源が限られているなか、より豊かな社会をつくるために何ができるか」。2013年、創業者の山田進太郎が世界一周の旅で抱いた課題意識から、フリマアプリ「メルカリ」は生まれました。私たちは、物理的なモノやお金に限らずあらゆる価値を循環させることで、誰もがやりたいことを実現し、人や社会に貢献するための選択肢を増やすことができると信じています。

テクノロジーの力で世界中の人々をつなぎ、あらゆる人の可能性が発揮される世界を実現していきます。メルカリグループの目指すべき方針については Mercari Culture Doc をご覧ください。

組織・チームのミッション

  •  Mercari Engineering Principles
    Mercari Engineering Principles は、メルカリのエンジニアリング組織における信念や行動の基盤となる共通認識を明文化したもので、メルカリのメンバー全員が共有するMission、Value、Cultureをエンジニアリングの視点から補完するものとなります。これらのPrinciplesは、私たちが長期的に実現しようとする理想的な姿を定義することで、最終的にメルカリのミッションを達成するために活用していきます。
  • Passion For The Product
  • Grow Together
  • Solve Through Mechanisms
  • Collaborate Openly

詳細についてはエンジニアリングカルチャー  をご覧ください
https://engineering.mercari.com/culture/  

業務内容

※メルペイ・メルコインどちらの会社での採用となるか面接を通して決定させて頂きます。

  • 2021年4月28日、メルカリグループは株式会社メルコインを設立しました。メルコインとは、暗号資産やブロックチェーンに関するサービスの企画・開発する新会社です。暗号資産事業に取り組むことで、フリマアプリ「メルカリ」においては、売上金をビットコインで受け取る機能の提供、スマホ決済サービス「メルペイ」においては決済・送金機能の提供に留まらず、与信、暗号資産・資産運用の機能を一つのウォレットで提供していくなど、より簡単に金融サービスを利用できる環境を構築していきます。
  • さらに、価値交換を実現するブロックチェーンの技術に取り組むことで、NFT(Non-fungible token)をはじめ、これまでのモノ・お金に限らず、サービスやデジタルコンテンツなどのあらゆる価値を誰もが簡単に交換できる新しい取引の形を創出していきます。

そんなメルペイ、そしてメルコインではソフトウェアエンジニア(Site Reliability)を募集中です。具体的な業務内容は以下の通りです。

  • アプリケーションやミドルウェアの運用、安定性やパフォーマンスの改善
  • クラウドにおけるデータベースやネットワークなどの構築、運用
  • Kubernetes上に構築するMicroservicesの基盤の整備、支援
  • Site Reliability Engineeringの文化・思想の醸成を支援するツールの作成、開発チームへのSRE文化の展開
  • 各種オペレーションを自動化するためのツールの開発、運用
  • 障害検知やキャパシティプランニングのためのモニタリング環境の構築、運用
  • Microservices基盤のセキュリティ・コンプライアンス対応の設計、運用
  • 各開発チームの一員として、プロダクトの安定性や信頼性向上のためのモニタリングと改善

ユニークなチャレンジ

  • メルペイ・メルコインは金融サービスなので、サービスの信頼性がとても重要です。その信頼性を作っていくのがSREチームの仕事です。例えば、信頼性を見える化するツールの開発にも取り組み、時には開発チームの一員として改善のサイクルを回しています。開発チームに加わることでメルペイやメルコインの抱える様々なドメイン知識を吸収しながら技術的側面からサポートします。
  • クラウドネイティブで、マイクロサービスアーキテクチャで金融サービスをやっている会社は多くありません。メルペイのSREチームは常に自動化を考え、自分たちでツールを開発しながら、運用改善に取り組んでいます。新しい技術や考え方を取り入れながら、運用基盤を作る仕事にはさまざまな技術的なチャレンジがあります。
  • SREチームには、社内とのコミュニケーションだけでなく、クラウドベンダーとの交渉などさまざまなチーム外とのコミュニケーションが求められます。社内にも多くのグローバルメンバーがいて英語でミーティングすることもあります。メルペイやメルコインの信頼性を考える上で、さまざまな視点からサービスやインフラを考えることができます。
  • 今リリースしているサービスの運用改善だけでなく、これから開発がはじまる新規事業の設計と構築など、新たなチャレンジの機会も毎年のように発生しています。

応募要件

  • 求める経験・スキル
    • メルカリグループのミッションとバリューに共感していただける方
    • Site Reliability Engineeringという文化・思想を理解している方
    • AWS・GCP・Azureなどのパブリッククラウド、またはプライベートクラウドの利用経験のある方
    • CI/CD、Infrastructure as Codeの思想に基づくツールによる自動化環境の運用経験のある方
    • システムの課題(パフォーマンス低下の原因、SPoFなど)を特定し、チームメンバー(開発チーム含む)とともに解決に取り組める方

  • 歓迎する経験・スキル
    • クラウドにおけるネットワークの設計・運用経験のある方
    • Fastly、Cloudflare、CloudFrontなどのCDNの利用経験のある方
    • データベースのパフォーマンスチューニングなどの経験のある方
    • Go、Java、Pythonなどのプログラミング言語を用いたプロダクトやツールの開発・運用経験のある方
    • OS、ネットワーク、ミドルウェア等のセキュリティに関する深い知識・運用経験のある方
    • Kubernetesに関する深い知識・運用経験のある方
    • Gremlin、Chaos Mesh、AWS Fault Injection Simulatorなどのカオスエンジニアリングの思想に基づくツールの利用経験
    • Istio、Envoy、Linkerd、Consulなどを利用したサービスメッシュの構築・運用経験のある方
    • 金融や仮想通貨交換業のドメインに関する深い知識、またはインフラ基盤の構築・運用経験のある方
    • ビジネスレベルの第二言語(日本語を第一言語としている場合は英語、英語を第一言語としている場合は日本語)

  • 語学力
    • 英語または日本語: Independent (CEFR-B2)

※CEFRの詳細については、こちらをご覧ください
 https://careers.mercari.com/language/#page-1

 

メルカリグループについて知る 

選考について

メルカリグループではメルカリグループおよび各カンパニーのミッションとバリューへの共感・体現を大切にしています。メンバーが発揮する価値の総量が最大化されるような組織づくりを推進するために、候補者のみなさんの経験やスキルをより正しく理解したいと考えています。

選考の流れ

  • 書類選考
  • 技術課題:エンジニアポジションではHackerRankまたはGithubでの技術課題を、エンジニア以外のポジションでは採用ポジションによります(面接タイミングと前後することがあります)
  • 面接:ポジションにより、複数回の面接をお願いします
  • リファレンス:オンライン回答形式のもので、最終選考の前後でお願いします
  • オファー:最終選考とリファレンスの内容より決定されます

 

 ※詳しくは  こちらのページをご覧ください
 https://careers.mercari.com/recruitment-selection/#section2

選考における機会の平等  

メルカリでは、バックグラウンドによって個人の可能性が決めつけられることなく、自由に価値を生みだす機会を手にできる社会の実現を目指しています。そしてメルカリがミッションを実現するために「Inclusion & Diversity」という考え方は不可欠な存在だと考えています。

採用活動においても、メルカリのミッション・バリューに共感する、様々なバックグラウンドの方にジョインしていただけるよう、年齢、性別、性的指向、人種、宗教、身体能力、その他記号に基づくあらゆる差別をなくすことを約束します。

詳しくは、I&D statementをご覧ください。
https://about.mercari.com/inclusion-diversity/

なお、ご応募の際にはプライバシーポリシーをご確認ください。
https://careers.mercari.com/privacy/

Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Software Engineer Q&A's
Report this job
Apply for this job