株式会社フリークアウト
■職務内容
DSP/DMP における中核となるアーキテクチャ設計及びプロダクト開発を担っていただきます。50ms or die. をミッションとし、低レイテンシ・高トラフィックを捌き、さらに広告効果の効率化も考慮した仕組み作りが求められます。
■具体的には
・リクエスト数 100 億/日を 50ms 以内に効率的に捌くための設計、開発
・数十億のユニークな行動データをリアルタイムに処理するためのシステム設計、開発
・広告オークション取引におけるパフォーマンス向上のための入札アルゴリズムの開発
・ネットワークやミドルウェアからアプリケーションまで、広いレイヤーにおけるパフォーマンスの改善
■開発環境
Linux (CentOS), MySQL, TokyoCabinet, Memcached Perl, Java, Scala, C/C++
Python, Go, Hadoop, Hive, Spark, HBase, Presto, Kafka, re:dash
AWS (EC2, S3, VPC, Route 53), Puppet, Fluentd, Elasticsearch, Kibana, Norikra
Vagrant, KVM, Slack, GitHub, CircleCI, Mackerel, Jenkins, Ukigumo
■プロジェクトの進め方
・チケット駆動による機動的な開発進行
・Pull Request ベースの開発ワークフロー(コードレビュー・CI・リリース)
・数ヶ月規模の開発から、日々のメンテナンスなど、構築・開発から運用まで広く担当します。
コンサルタント
中村 陽平