機械学習エンジニア

機械学習エンジニア

image

業務内容

negocia AI チームのミッションは、広告を出したことで得られるお客様の利益を最大化する技術を開発することです。

たとえ価値のある商品であったとしても、全く興味関心がないターゲットに対して広告を打ってしまっては、利益を得ることはできません。また、広告として表示される文、画像や動画などの広告クリエイトに魅力がなければ、広告がターゲットにリーチできたとしても、クリックしてもらえません。

こちらのポジションは、

  • 広告運用最適化技術として、広告を適切なターゲットに対して必要最小限のコストでリーチする技術
  • 広告クリエイトを自動生成技術として、魅力的でクリックされやすく、かつ購買につながるような広告を生み出す技術

といったnegociaが開発しているAI技術をエンドユーザへ提供するためのシステム開発や効率的な機械学習プロセスを実現するためのMLOpsを担当する機械学習エンジニアポジションになります。

具体的には

  • 大量の広告データに対して、深層学習などといった計算負荷の高い機械学習アルゴリズムを安定実行するための学習および推論システムの開発
  • アプリケーションバックエンドと連携し、推論結果をレスポンスするシステムの開発
  • モデルのトレーニングの自動化、MLモデルの観測性と再現性の向上に向けた継続的な取り組み
  • 複数情報源から取得した外部データを一元管理可能なデータ基盤を実現するためのETLやデータパイプラインの構築
  • データ品質の向上への取り組み

といった業務に携わっていただきます。

技術環境

  • 開発言語: Python
    • 主なライブラリ: NumPy, Pandas, PyTorch, LightGBM, scikit-learn
  • Cloud: Amazon Web Service, Google Cloud Platform
  • Container Orchestration: Kubernetes
  • Monitoring: Datadog
  • CI: CodePipeline, Github Actions
  • Workflow Engine: Airflow
  • コード管理: Github
  • その他:Slack, JIRA, Confluence

必須条件

  • Pythonの使用経験
  • 基本的なアルゴリズム・データ構造の理解
  • 機械学習の基礎知識
  • Web技術の基礎知識
  • Computer Science、Software Engineering、Operation Research、または関連分野の学士号以上取得見込み、もしくは同等程度の知識が見込められる方

歓迎条件

  • GPUを使用したモデル開発の経験

求める人物像

  • negocia のビジョン、ミッション、バリューに共感できる人
    • オーナーシップを持って業務に取り組むことができる
    • プロフェッショナルであるための努力を惜しまない
    • 挑戦を楽しむ

応募概要

雇用形態
正社員
ワークスタイル
リモートワーク
給与・報酬
新卒初任給の一律適用ではなく、経験・スキルに応じて決定。 また、内定期間中にインターンや研究・学習活動を通してスキルアップした場合は、入社後の初任給に反映される可能性があります。
評価査定
随時
福利厚生・諸手当
各種社会保険完備 入社日から有給付与(初年度10日/最大20日) オフィス出勤時交通費支給 MacBook Pro貸与 Magic Keyboard, Trackpad貸与 書籍購入補助 オンラインコース補助 など
休日・休暇
完全週休二日制 夏季休暇(昨年度実績4日) 冬季休暇

選考フロー

状況により前後することもありますが、概ね2回程度の面接になります。

  1. レジュメスクリーニング
  2. カジュアル面談
  3. 技術面接
    1. コーディングテスト
    2. 口頭技術質問
  4. 最終面接
  5. オファー面談