【フルリモート/週5/Java】1日数百億リクエストをミリ秒で捌き、世界のデジタルマーケティングを牽引する次世代AdTech基盤のコアバックエンドエンジニア お任せしたいこと [役割]バックエンドエンジニアとして、インターネット上のあらゆるメディアと広告主をリアルタイムに結びつけ、1日に数百億回という途方もない回数のオークションを処理するグローバルAdTechプラットフォーム(DSP/SSP/RTBエンジン)のコアバックエンド開発をお任せします。 [役割に対して求める成果]「リクエストから50ミリ秒以内に最適な広告を決定しレスポンスを返す」という極めて厳格なSLA(サービス品質保証)を守り抜くこと。Java 21のVirtual Threads(仮想スレッド)や高度なインメモリキャッシュ戦略を駆使し、突発的なトラフィックスパイク下でもサーバーリソースを枯渇させず、一切の遅延(レイテンシ)を許容しない究極の高スループット・低遅延アーキテクチャを実現すること。 具体的な業務内容 ・Java(Java 21)およびSpring Boot 3を用いた、超高スループットなRTB(Real-Time Bidding)オークションエンジンおよび広告配信APIの詳細設計、実装、テスト ・AerospikeやRedis等の高速なインメモリNoSQLデータベースを活用した、数億件のユーザープロファイルデータや広告インベントリに対するサブミリ秒でのデータアクセス最適化 ・Java 21のVirtual Threadsを活用した、無数の外部システム(DMP、他社SSP等)への並行リクエスト処理(I/Oバウンド)におけるスレッドプールの極限の最適化 ・Apache KafkaおよびApache Flinkを利用した、秒間数百万件のインプレッション・クリック・コンバージョンイベントの非同期インジェスチョンとストリーム処理パイプラインの構築 ・機械学習(ML)エンジニアと連携した、CTR/CVR予測モデルの推論サーバーへの効率的な組み込みと、A/Bテスト基盤を用いたアルゴリズムの継続的な評価・改善 ・DatadogやPrometheusを活用したマイクロ秒単位でのレイテンシ監視と、プロファイラを用いたJVM(ZGC / G1GC等)のガベージコレクションチューニングおよびボトルネックの泥臭い解消 必須スキル・経験 ・Javaを用いたWebアプリケーションまたはAPIサーバーの開発経験(3年以上) ・Spring Framework(Spring Boot)を用いた実務経験(2年以上) ・RDBMS、またはNoSQLを用いたデータベース設計、および高トラフィック環境下でのパフォーマンスチューニング経験 ・Git/GitHubを用いたチーム開発およびPull Requestベースのコードレビュー経験 歓迎スキル・経験 ・AdTech(DSP, SSP, RTB等)領域における広告配信システムの開発・運用経験 ・1日数十億〜数百億リクエスト規模の大規模分散システム、または高スループットAPIの開発経験 ・Spring WebFluxやProject Reactor等のリアクティブプログラミングの実務経験、またはJava 21のモダンな機能(Virtual Threads等)の知見 ・Aerospike、Redis等のKVSを利用した極低遅延なアーキテクチャの設計・運用経験 ・Apache Kafka、Flink等を利用した大規模ストリーム処理・データパイプラインの構築経験 ・GCP(GKE, BigQuery, Pub/Sub)またはAWS(EKS, DynamoDB, Kinesis)でのクラウドインフラ運用経験 開発環境 言語・フレームワーク:Java 21, Spring Boot 3, Spring WebFlux, JUnit 5, gRPC インフラ・ミドルウェア:AWS / GCP (EKS / GKE, Aerospike, Redis, Apache Kafka, Apache Flink), Docker, Kubernetes CI/CD・ツール:GitHub, GitHub Actions, Datadog (APM / Profiler), Terraform, Jira, Confluence, Slack 開発チームについて プロダクトマネージャー1名、テックリード1名、AdTechドメインエキスパート1名、バックエンドエンジニア8名(今回募集枠含む)、MLエンジニア3名、SRE3名の体制です。「わずか10ミリ秒の遅延が、数千万円単位の機会損失(オークションのタイムアウト)に直結する」というシビアな環境の中、アルゴリズムの計算量(O記法)やネットワークI/Oのオーバーヘッドに異常なまでのこだわりを持ち、ミリ秒を削り出すことにチーム全員で熱狂するプロフェッショナルなカルチャーです。 求める人物像 ・「トラフィックが増えたからサーバーを足す」という力技ではなく、データ構造の最適化やキャッシュ戦略の工夫によって、論理的かつスマートに負荷を捌き切る知的なパズルを楽しめる方 ・機械学習モデルの推論結果とビジネスKPI(売上、利益率)がダイレクトに連動するダイナミックな環境に知的好奇心を持ち、データ駆動(Data-driven)で意思決定ができる方 ・フルリモート環境下において、MLエンジニアやSREなど他職種とも自発的かつ円滑にテキストや通話でコミュニケーションが取れる方 仕事の魅力 Webシステムにおいて「最もトラフィックが多く、最もレイテンシの要求が厳しい」と言われるAdTechドメインは、バックエンドエンジニアにとって最高峰の技術的チャレンジの場です。数百億リクエストという暴力的なトラフィックをJavaのポテンシャルを限界まで引き出して捌き切る経験を積むことで、大規模分散システムにおける国内トップティアの「ハイパフォーマンス・バックエンドアーキテクト」としての圧倒的な希少性と市場価値を獲得することができます。 働き方 リモート環境 [フルリモート] フルリモートで働いていただけます。