お願いしたいこと
機械学習システムのエンジニア及びデータサイエンティストとして、弊社の広告プラットフォームの開発・運用を行っていただきます。
機械学習のテクノロジーを積極的に応用して、広告入札の最適化を行うシステムを提供します。
【職務内容】
1. 広告入札の最適化を目的とした機械学習モデルの開発
- 入札価格や予算配分、入札戦略の最適化を目的とした機械学習アルゴリズムの開発
- 機械学習モデル精度向上のためのパラメータチューニングやデータ分析
2. 機械学習モデルの評価、監視、開発工程の改善を目的とした機械学習の運用基盤の開発
- GCPのAI Platformを利用した機械学習システムの開発、運用
- seldon, tensowflow serving, pachydermなどを利用した機械学習システムの運用基盤の構築
- 10ms以内で応答する高速な推論システムの開発
【必須スキル・経験】
Webシステムの運用経験
3年以上のPythonまたはGolangによるソフトウェア開発経験
End-to-endでのバックエンド・システム開発経験
RDBMS、SQL、ネットワーク、Linux、ロギング、運用に関する基礎知識とトラブルシューティング・スキル
機械学習のモデルを構築し、モデルの精度を向上させた経験
【歓迎するスキル・経験】
大規模・分散システムの開発・運用経験(Kubernetes、Hadoop等)
システムのパフォーマンスや信頼性を向上させるために必要な機能開発、バグ修正スキル
DockerやKubernetesに代表されるコンテナ技術の活用経験
クラウド(AWS、GCP、Microsoft Azure等)を利用した開発経験
TensorFlow Serving、TensorFlow Liteの利用経験
DockerやKubernetesによるマイクロサービス開発、運用経験
働く環境・業務に使うツール
【開発環境】
弊社の機械学習システムの開発では、GKE, AI Platform, BigQueryなどGCPのサービスや要所要所でseldon, tensowflow serving, pachydermを始めとするSaaSを積極的に活用しています。
私たちが提供できる技術的なチャレンジは以下になります。
・入札価格や予算配分など広告配信システムを最適化のために様々な数理モデルなどを用いて機械学習モデルの開発を行うこと
・弊社が蓄積してきた膨大な広告配信に関わるデータを用いて、既存の機械学習モデルの改善を行うこと
・機械学習の運用や開発工程をより良くするために、ベスト・プラクティスを模索しながら既存の機械学習基盤を改善すること
・GKE, AI Platform、 その他SaaSを組み合わせて機械学習モデルの評価のため、監視やロギングシステムを開発し改善すること
私たちは、機械学習の開発の本流となるであろう技術を積極的に採用しています。
既存のアーキテクチャや技術スタックにとらわれず、新しい技術を積極的に取り入れる開発スタイルを推奨しています。
技術的なチャレンジをし続けることが出来る環境を提供することをお約束します。
募集詳細情報
ご登録いただくと、プロジェクトの応募条件をご覧いただけます。