Hiring.Camp

データベースエンジニア

Findy Code

·

Today

Location
東京都港区六本木6-10-1 六本木ヒルズ森タワー
Type
Full-time

Description

▼仕事内容

【業務内容】
フリマアプリ「メルカリ」はサービス開始以来、成長を続け、現在では国内最大規模のマーケットプレイスとなりました。 サービスの成長に合わせ、トラフィックが増え続けるなかでもメルカリのお客さまに、より良い体験を提供するにはシステムの信頼性やパフォーマンス、スケーラビリティを改善し続けることが必要不可欠です。そこで現在、データベースに関わるポジションを募集しています。

メルカリのDatabase Reliability Engineeringチームでは膨大なトラフィックを持つサービスを安定稼働させるためのソフトウェアの開発・運用を担うソフトウェアエンジニアを募集しています。具体的な業務は以下の通りです。

システムモニタリング、キャパシティプランニング
パフォーマンス、スケーラビリティの改善
障害検知、障害対応
CloudSQL(MySQL, PostgreSQL) AlloyDB, TiDB, Spanner や各種ミドルウェアの運用/性能チューニング
オペレーションの自動化を実現させるためのソフトウェア開発
データベースの利用/運用に関するガイダンスの策定

【業務内容の変更範囲】:会社の定める業務

▼必須スキル/経験

・メルカリグループおよび各カンパニーのミッションとバリューに共感していただける方
・データベースの運用経験、最適なパフォーマンスチューニングの経験
・SQLの知識、テーブル設計、データの保守・運用経験
・TCP/IP、HTTPなどのネットワークプロトコルについての基礎知識
・Go、PHP、Perl、Python、Ruby、Node.js のうちいずれかを利用したソフトウェアの開発・運用経験
・システムのパフォーマンスや信頼性を向上させるのに必要なアプリケーション、ミドルウェアへの機能追加、バグ修正を行うためのプログラミング能力
・システムの技術的問題(例:パフォーマンス低下)の原因を発見、解決するための能力
・SLI/SLO 設計をはじめとしたSREプラクティスの知識

<語学力>
日本語: Proficient (CEFR - C2) 必須
英語:Independent (CEFR - B2) 歓迎

▼歓迎スキル/経験

・GCP、AWS等のクラウドプラットフォームの利用経験
・オンプレミス環境の運用経験
・AnsibleやTerraform等のオーケストレーションツールの利用経験
・Cloud SpannerやAmazon Aurora等のDBaaSの利用経験
・DockerやKubernetesの利用経験
・マイクロサービスの開発運用経験
・Datadog の高度な利用経験
・nginxやmemcached等のミドルウェア、MySQL等のRDBMSの運用経験
・大規模Webサービスの開発、運用経験
・分散コンピューティングに関する知識

▼求める人物像

・業務に必要な技術的知識を持っていること
・複雑な状況下で課題解決のための道筋を立てられること
・チームのために、率先して成功のために行動できること

▼仕事の魅力

【ユニークなチャレンジ】
我々は、数十テラバイトのデータを保有し、数十万QPSを処理する大規模で重要なDatabaseクラスタを運用しています。Google Cloud SpannerやGoogle Cloud SQLや TiDB Cloudなども大規模に利用しており、マネージドサービスの最適な利用を推進する役割も担っています。この様な、多様、大規模、ミッションクリティカルな環境下で、安定性を維持する事は勿論のこと、将来的なサービスの成長にも対応できる環境の提供に取り組んでいます。

▼開発環境

開発言語:Go / Python
インフラ:Google Cloud Platform / Amazon Web Services / Kubernetes
データベース:Google Cloud Spanner / Cloud SQL / AlloyDB
API / 通信:gRPC / GraphQL
構成管理ツール:Terraform
分析基盤:BigQuery / Looker / dbt
モニタリング:Datadog / GCP Cloud Monitoring / PagerDuty
CI/CD:GitHub Actions / Argo Workflows
ソースコード管理:GitHub
AI開発支援ツール:Claude Code / GitHub Copilot / Cursor / Gemini

▼雇用形態

正社員(期間の定め:無)

▼試用期間

入社後3ヶ月(本採用と同条件) 

▼給与

月給 467,600円 ~

▼賞与

年2回

▼年収下限(万円)

800

▼年収上限(万円)

1500

▼勤務地

東京都港区六本木6-10-1
【就業場所の変更範囲】会社の定める場所(リモートワーク含む)

▼勤務時間

フレックスタイム制(コアタイムなし)
標準労働時間:1日8時間
※月間所定労働時間:160時間前後
※オンコール対応あり

▼休憩時間

60分

▼時間外労働

フレックス制により可能性はあります。

▼休日・有給休暇・特別休暇

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

▼福利厚生

ベネフィット:
- 各種社会保険完備
- インセンティブ制度
- 社員の家族を含めた支援制度

▼加入保険

各種社会保険完備

▼就業場所における受動喫煙を防止するための措置

受動喫煙対策:屋内全面禁煙

▼教育・スキルアップ・キャリアアップ

- リロケーションサポート
- 言語学習のサポート
- 翻訳と通訳のサポート

▼面接・選考プロセス

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

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

Skills

PythonRubyPHPPerlNode.jsGCPKubernetesTerraformCI/CDSQLPostgreSQLMySQLBigQueryGitHubLookerGraphQLgRPCTCP/IP