エンジニアフルリモート

【フルリモート/週5/Java】「100ミリ秒」の極限の戦いを制し、1日数百億リクエストを捌くグローバルAdTech(RTB)エンジンのコアバックエンドエンジニア

【フルリモート/週5/Java】「100ミリ秒」の極限の戦いを制し、1日数百億リクエストを捌くグローバルAdTech(RTB)エンジンのコアバックエンドエンジニア

案件要件

職種
エンジニア
業務内容
システム開発・運用
SES
報酬目安
5,200 ~ 5,800円/時
稼働時間目安
週5日 (時間目安 160時間)
はたらく場所
フルリモート
スキル

【フルリモート/週5/Java】「100ミリ秒」の極限の戦いを制し、1日数百億リクエストを捌くグローバルAdTech(RTB)エンジンのコアバックエンドエンジニア

お任せしたいこと

[役割]バックエンドエンジニアとして、インターネット広告の心臓部であり、ユーザーがWebページを開いた瞬間にオークションが実行される「RTB(Real-Time Bidding)システム」のコアとなる配信エンジンおよび入札(Bidder)システムの開発をお任せします。
[役割に対して求める成果]「100ミリ秒以内にオークションを完了し、広告を返す」という厳格なレイテンシ制約の中、1日数百億件に及ぶ暴力的なトランザクションをJavaの並行処理能力とインメモリデータグリッドを駆使して捌き切ること。そして、わずかなGC(ガベージコレクション)の停止が数千万の売上損失に直結するシビアな世界で、極限まで最適化された非同期・ノンブロッキングなアーキテクチャを実現すること。

具体的な業務内容

・Java(Java 21)およびSpring WebFlux、またはNettyを用いた、リアクティブプログラミングによる超高スループット・低レイテンシな広告配信APIの詳細設計、実装、テスト
・AerospikeやRedis Cluster等のインメモリ・KVS(Key-Value Store)を活用した、数億人のユーザープロファイルデータおよびターゲティングセグメントの超高速なオンメモリ検索の実装
・Apache Kafkaを用いた、1日数十テラバイトに及ぶ膨大なインプレッション、クリック、コンバージョンログの非同期ストリーム処理と、データパイプラインへのインジェスチョン
・gRPCを活用した、機械学習(ML)モデルを提供する推論マイクロサービス(Python/C++)との超低遅延なプロセス間通信および入札ロジックの統合
・JFR(Java Flight Recorder)やAsync-profilerを駆使した、ナノ秒単位でのボトルネックの特定、オブジェクトアロケーションの削減、およびZGC等の最新ガベージコレクタの高度なチューニング
・テスト駆動開発(TDD)の推進と、高トラフィックを模倣するJMeterやGatlingを用いた大規模な負荷テスト(パフォーマンステスト)の自動化・CI/CDへの組み込み

必須スキル・経験

・Javaを用いたミッションクリティカルなサーバーサイド開発・本番運用経験(3年以上)
・マルチスレッド、並行処理(Concurrency)、および非同期ノンブロッキングI/Oに関する極めて深い理解
・RDBMSまたはNoSQLを用いた高度なデータベース設計、および高負荷環境下でのクエリチューニング経験
・Git/GitHubを用いたチーム開発およびPull Requestベースのコードレビュー経験

歓迎スキル・経験

・AdTech(DSP、SSP、DMP、アドネットワーク等)領域における、RTB(Real-Time Bidding)エンジンの開発・運用経験
・Spring WebFlux、Project Reactor、RxJava等を用いたリアクティブプログラミングの実務経験
・Aerospike、Redis、Cassandra等、高スループットなNoSQLデータストアの高度な運用・チューニング経験
・Apache Kafka、Apache Flink等を利用した大規模な分散ストリーミング処理の構築経験
・JVMの内部構造に関する深い理解、およびヒープダンプ解析や高度なGCチューニングの実務経験
・AWS環境(EKS, EC2, ElastiCache等)でのコンテナ技術を利用したインフラ運用・スケーリング経験

開発環境

言語・フレームワーク:Java 21, Spring Boot 3 (Spring WebFlux), Project Reactor, Netty, gRPC
インフラ・データストア:AWS (EKS, EC2), Docker, Kubernetes, Aerospike, Redis, Apache Kafka
CI/CD・解析ツール:GitHub, GitHub Actions, Datadog (APM / プロファイラ), Terraform, JMeter / Gatling
アーキテクチャ:Reactive Architecture, Microservices, Event-Driven
その他ツール:Figma, Jira, Confluence, Slack, Notion

開発チームについて

プロダクトマネージャー1名、アドテクドメインエキスパート1名、テックリード1名、コアバックエンド(Java)エンジニア6名(今回募集枠含む)、データエンジニア・SRE多数の体制です。「1ミリ秒の遅延の改善が、ダイレクトに数百万の利益を生む」という強烈なビジネスインパクトを持つドメインにおいて、CPUのキャッシュヒット率や、不要なインスタンス生成によるメモリ圧迫について、コードの1行レベルで白熱した議論を交わす非常にハイスキルかつパフォーマンス・ドリブンな職人集団です。

求める人物像

・「トラフィックの暴力」に対し、サーバーを力技で増やすのではなく、アルゴリズムとデータ構造、そしてJVMレイヤーの工夫によってエレガントに立ち向かうことに無上の快感を覚える方
・ミリ秒単位のパフォーマンス要件というハードな制約の中で、ビジネスロジックをいかにシンプルに保ち、保守性の高いコードを書くかという「エンジニアリングのジレンマ」を楽しめる方
・フルリモート環境下において、データサイエンティストやSREなど他職種とも自発的かつ円滑にテキストや通話でコミュニケーションが取れる方

仕事の魅力

日本のWeb業界においてもトップクラスのトラフィック規模を誇る「AdTech」のど真ん中で、システムパフォーマンスがそのまま事業の勝敗を決する極めてエキサイティングなポジションです。Javaの並行処理やリアクティブアーキテクチャを限界まで使い倒し、ナノ秒を削り出す経験を積むことで、超高負荷・低遅延領域における国内トップティアの「ハイパフォーマンス・バックエンドアーキテクト」としての圧倒的な市場価値を獲得することができます。

働き方

リモート環境

[フルリモート] フルリモートで働いていただけます。


SNSでこの案件をシェア

株式会社Kaizen Tech Agent

株式会社Kaizen Tech Agent

株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。

案件を公開しました

案件をシェアしませんか?(SNSシェアをすることで、求職者の応募数アップが期待できます。)

案件を公開しました

この案件は限定公開です。案件のURLを知っている人のみが案件情報を見ることができます。

応募が完了しました

アピールしたいポイントがあれば積極的にメッセージを送ってみましょう。