ジョブNo.741076 【機械学習エンジニア】データから新たな価値を創造し、クライアントの事業を進化させる

  • 正社員

非公開

CARTA MARKETING FIRM は「クライアントの事業を進化させる」をミッションに、デジタルや広告に領域を限定せず、クライアントのあらゆるマーケティング課題に向き合っていく事業会社です。

CARTA MARKETING FIRM 開発局では、「自分たちで創って、自分たちで売る。」をビジネスコンセプトに、自社プロダクトの1つとして、Demand Side Platform(以下、DSP)の開発を行っています。様々なマーケティング課題に対し、自らプロダクト開発を行うことでソリューションを提供し、クライアントの事業の進化を目指しています。

自社プロダクトであるDSPは、認知獲得のためのブランディング広告や、成果に直結するパフォーマンス広告といった、マーケティングにおける様々なニーズに応えられる機能を開発し提供しています。サービスリリース当初はパフォーマンス広告を主力商品として事業を成長させてきましたが、2019年のサイバー・コミュニケーションズ(CCI)との経営統合を期にブランディング広告領域への開発投資も積極的に行ってきました。現在はブランディング広告向けの機能が充実する中で、再度パフォーマンス領域への投資を行いさらなる事業成長を狙います。

■募集背景
データサイエンス人材が以下のような仕組みを一手に引き受け、分析やモデル開発へ集中できないという課題をよく耳にします。

・データパイプライン開発
・MLパイプライン開発
・プロダクトへの組み込み

我々もデータサイエンス人材がデータで価値を生む環境づくりと向き合ってきました。そこで、データパイプラインを選任するチームを作ることでデータ分析やモデル開発に集中するためのベースラインを整えました。この取り組みによって、データサイエンス人材がデータに集中する基盤ができました。

しかし、データサイエンスチームがプロダクトチームから離れていることで、ドメイン理解やプロダクトへの組込みにおいてコミュニケーションコストが増大する課題が残っています。この課題を解決するためにデータサイエンスチームがプロダクトチームに所属し、ソフトウェアエンジニアとコラボレーションを強める体制を作りました。DSPプロダクトチームでは、機械学習を使ってデータで新しい価値を生むエンジニアリングチームを目指します。

■業務内容
我々のDSPでは、月間270億インプレッション(2022/8実績)が発生します。これらの広告配信は機械学習を使い10msと短い間に自動的に入札価格などの意思決定を行っています。機械学習エンジニアには低レイテンシーな環境下で効果を発揮するモデルの構築とプロダクトへの実装が求められます。

機械学習エンジニアは、次のような仕事により広告効果を高めます。

配信ログ・ユーザー属性からCPC・CPAなどのKPIをもとに広告表示価格の決定
クリック率や勝率が低いリクエストを見分け、無駄なレスポンスの削減
ユーザー属性から最適なクリエイティブの選択
広告プラットフォーム開発における挑戦には以下のようなものが挙げられます。

▼時系列データを用いた早い学習サイクル
大量の広告配信に関わるログをもとに、モデルの更新サイクルは1時間程度
広告配信は不均衡なデータセットが多く、モデルの評価は慎重になる必要がある

▼リアルタイムな予測
DSPでは50ms程度で全ての処理が完結
推論に使える時間は10ms程度

▼論文サーベイ等の技術調査と提案
オンライン広告の分野では多くの手法が検討され日々技術が進歩する
収集したデータを最大限生かす手法を探し出し、提案する能力が求められる
仕事の進め方
機械学習エンジニアの仕事の進め方としては二つのフェーズがあると考えます。

▼ビジネス課題を機械学習の問題へ変換
新たな課題に向かう時、プロダクトマネージャーと密接に協力します。この段階ではビジネス上の課題を深く理解し、機械学習が解決可能な問題として落とし込みます。場合によっては機械学習を使わない方法も提案します。

▼MLパイプラインの構築・改善
モデル構築と改善に取り組みます。このフェーズでは、プロダクション環境へモデルを組み込むことをゴールとすることが重要になります。効率的なMLパイプラインを構築し、モデルの迅速な実験などの改善を可能にします。プロダクション環境へのリリース後は、広告配信ログなどを元にフィードバックサイクルを実現します。

■働く環境
これらの働き方を支えるチーム体制として次のような仕組みがあります。

▼専門性を生かすためのデータサイエンス環境
Snowflakeをベースとしたデータ基盤をデータ基盤チームが開発・運用しています。データ基盤チームは、配信ログなどのデータについてデータ品質を担保してくれます。プロダクトチームのエンジニアはdbtを使用して簡単に分析・学習用のデータを抽出する環境が整っています。データ基盤チームはデータサイエンス人材がその専門性を最大限に活かすサポートをします。

データ基盤については、以下に詳しくまとめているので、興味あれば御覧ください。

Snowflakeの力を引き出すためのdbtを活用したデータ基盤開発の全貌
Snowflakeと共に過ごした一年間。その進化過程と未来へのVision

▼ソフトウェアエンジニアとのコラボレーションが密である
MLパイプラインやA/Bテスト基盤など構築や運用はデータサイエンスの価値を出す上で重要になります。ソフトウェアエンジニアと協力することで素早くデータの価値を届けます。

業務上触れる分野や技術スタックについて

▼分野
機械学習
オンライン意思決定
数理最適化
統計学

▼スタック
Python, Kotlin
AWS
dbt, Snowflake
Prefect
Terraform
GitHub
Slack

コンサルタント 庄 飛翔

募集要項

職種 IT系/システムエンジニア(Web系・オープン系・パッケージ開発)、IT系/データベースエンジニア、IT系/データエンジニア
年収 600万円~1000万円
勤務地 東京都
応募資格 ▼必須スキル
統計モデリングや機械学習を用いて、仮説構築・モデル構築・効果検証までの一連の実務経験を2年以上
時系列データに対する課題解決の経験
デジタル広告、モニタリングの異常検知など

▼歓迎スキル
プロダクト開発に携わった経験
ソフトウェアエンジニアと協力してMLOpsに携わってきた経験
レコメンドエンジンなど低レイテンシーのサービス開発に関わった経験
データサイエンティスト/機械学習エンジニアをリード/マネジメントした経験
学歴
雇用形態 正社員(期間の定めなし)
勤務時間 9時30分~17時30分
・スーパーフレックス制度
※フレックスタイム制が適用される為、始業時刻及び終業時刻については社員の自主的決定に委ねるものとする。
ただし、始業時刻及び終業時刻につき自主的決定に委ねる時間帯は、午前6時から午後10時までの間とする。
休日・休暇土、日、祝日
年間休日 122日
年末年始休暇、その他休暇
完全週休2日制(土・日)、祝日、年末年始、年次有給休暇、慶弔休暇、誕生日休暇、リフレッシュ休暇、失効年次有給積立休暇
待遇・福利厚生確定拠出年金(401K)、その他待遇・福利厚生
・保険(団体割引 AFLAC・GLTD任意保険) ・歯科検診、脳ドック(30歳以上対象) ・ベビーシッター割引 ・リロクラブ ・アップル優待販売 ・ローソンチケット ・不動産賃貸・購入割引 ・英会話学校割引 ・電通契約施設利用可能 ・選択制確定拠出年金制度 ・食事補助制度 ・キャリア開発プログラム その他 サークル活動:活動運営費を会社で補助
健康保険、厚生年金、労災、雇用保険
通勤交通費(全額)、通勤交通費(一部)
受動喫煙防止措置屋内原則禁煙(喫煙施設有)

企業情報

企業名非公開
業種・資本 IT・通信系(インターネット関連)
ヘッドオフィス:国内

【機械学習エンジニア】データから新たな価値を創造し、クライアントの事業を進化させる

  • IT系/システムエンジニア(Web系・オープン系・パッケージ開発)、IT系/データベースエンジニア、IT系/データエンジニア
  • 600万円~1000万円
  • 東京都