キャリア

エンジニア部門

自然言語処理エンジニア

[東京]

自然言語処理技術の開発、各サービスへの適用を担当

業務内容

ヤフーでは、メディア、検索、コマース、広告など、さまざまなサービスに自然言語処理技術が応用されています。
本職種ではこのようなサービスで利用される自然言語処理技術の開発およびサービスへの適用部分の開発を担当いただきます。

<担当いただく事業領域> ※担当領域および業務内容は、選考の過程で決定します。

【検索領域】

ヤフーでは、ウェブ検索面において、訪問しているユーザーやタイミング、クエリに応じて最適なコンテンツを掲出する取り組みを行っています。
これらのシステム開発にあたってはサードパーティ利用、OSS 利用だけはなく、多くの部分を自社で内製しています。
検索技術の向上、サービス改善において、自然言語処理はクエリ解析やセグメンテーションなど、非常に重要な役割を果たしています。
<主な業務内容>
・自然言語処理技術の検索サービスへの適用
・検索クエリログを用いたクエリ処理システムの開発・運用
・さまざまなデータを用いて構築しているナレッジベースシステムの開発・運用

【メディア to コマース領域】
検索領域と同様に、訪問しているユーザーやタイミング、クエリに応じて最適なコンテンツを掲出する取り組みを行っているほか、Yahoo!ショッピング・ヤフオク!などのコマースサービスから最適なコンテンツを掲出するためのシステムの開発も担っています。
このシステムのなかでも、クエリの意図解析やユーザーの履歴の活用などに自然言語処理の技術が重要な役割を果たしています。
<主な業務内容>
・自然言語処理技術のコマースサービスへの適用
・コマースサービスの行動データを活用した最適化
・意図判定システムの開発・運用
・検索エンジンを用いた最適なコンテンツ取得システムの開発・運用

【全社横断領域】
全社横断的なデータサイエンティストが所属する組織の言語処理部門にて、言語処理技術を用いたサービス改善に携わっていただきます。
具体的には、ヤフー全社向けの形態素解析を始めとする言語解析・テキスト解析技術の開発、それらを応用したクエリ解析、情報抽出、文書分類、自然言語理解などの技術改善を行いながら、ヤフーの幅広いサービスへの貢献を行っていただきます。
また、Yahoo! JAPAN研究所とも密に連携し、コア技術を一緒に開発する機会もあり、実践的なサービスと、先端的な技術分野に触れていただくことができる、チャレンジングな仕事です。
<主な業務内容>
・自然言語処理の中核となる技術開発
・上記技術をもとにした、Yahoo! JAPANの各サービスに合う拡張、改善の開発
・必要なサービングの実施

必要な経験/スキル

【検索領域】

  • 機械学習を利用した自然言語処理の開発経験(大学院等での研究開発も可)
  • プログラミングの経験(Python、Java、C++のうちいずれか)
  • チームの一員として、協調して開発・運用できるコミュニケーションスキル

【メディア to コマース領域】

  • 機械学習を利用した自然言語処理の開発経験(大学院等での研究開発も可)
  • Python、Javaでのプログラミング経験
  • SQL(HiveQL)の利用経験
  • Hadoopを用いた開発経験

【全社横断領域】

  • 自然言語処理、機械学習、情報検索等のツールやライブラリ、システムの開発経験
  • C/C++でのプログラミング経験

あると望ましい経験/スキル

【検索領域】

  • 大規模サービスの開発・運用経験
  • 検索技術を利用した開発経験
  • Hive、Hadoop、Spark等を用いた大規模データの集計・分析経験

【メディア to コマース領域】

  • 検索技術の開発経験
  • 大規模データの集計、分析業務経験
  • プロジェクトをリードした経験

【全社横断領域】

  • 辞書やコーパス、機械学習用の訓練事例等の開発経験 
  • 自然言語処理に関する学術的な発表経験、国際会議の採録実績
  • Javaでのプログラミング経験
  • 大規模なサービスの開発/運用経験
  • チームマネジメントの経験

社員の声

【検索領域】新卒入社/10年目/30代
検索機能でのクエリ処理におけるプラットフォームの開発・運用を行っています。検索のログは自然言語処理の分野に興味のある方にはとても興味深いデータだと思います。ウェブ系エンジニアであれば利用することが多い検索サービスの改善はイメージが湧きやすいのではないでしょうか。大規模なデータや最新技術を取り込みながら高速に処理するシステム開発はチャレンジングでやりがいがあります。また、社内には自主的な勉強会に加えて、研究所のセミナー・勉強会に参加する機会やOSSをベースに構築された開発環境が充実しており、最新技術に触れられて技術的に大きく成長できる環境です。
【メディア to コマース領域】新卒入社/10年目/30代
ヤフーのサービスを利用している方にYahoo!ショッピングの商品をレコメンドするための、機械学習モデルの作成と配信システムの開発を行っています。レコメンドが掲載されるサービスはトップページやニュースなどで、これらは多くのユーザーに利用されています。しかし、当社の規模に機械学習を導入しようとすると、レイテンシの制約や良い参考となる論文がないなどといった思わぬ課題にぶつかります。そういった課題を乗り越えて、実際のシステムにモデルを適用して効果が得られたときには大きな喜びを得られます。ヤフーにはまだまだたくさんの課題があり、それはデータサイエンスを導入することでインパクトの大きい改善をもたらす可能性があるのです。当社ほどのデータ量を扱っている環境はそう多くはないと思いますし、日々チャレンジできる環境にワクワクしながら働けています。
【メディア to コマース領域】新卒入社/6年目/20代
ウェブ検索面において、検索クエリに応じて最適なコンテンツを出すためのモデル作成・配信システムの運用を担当しています。検索クエリによる意図解析モデルの精度改善から、作成したモデルをオンラインで配信するところまで触れることができるため、自分で提案したモデルがサービスインできたときの喜びは何ものにも代え難い。また、システムのPMも担当しているのですが、他部署の企画担当や開発担当と意見を交えながら目標設定や達成のためのチームマネジメントを行い、自由度の高い環境で業務を行えています。
【メディア to コマース領域】新卒入社/5年目/20代
ウェブ検索面に掲出するモジュールの最適化をするシステムの開発に携わっています。検索面は検索エンジンの「顔」のため、クリックの指標だけでなく、人が見たときにも違和感のないモジュールを掲出できるよう、日々さまざまな観点から改善を行っています。また、いろいろな技術に精通している同僚に囲まれているので、新しいことを始めるときにも知見や助言が得られやすいのもうれしいですね。
【全社横断領域】新卒入社/7年目/30代
ヤフーのさまざまなサービスの裏側で使われている自然言語処理機能の開発や、社内のサービス向けにウェブAPIとして提供している自然言語処理プラットフォームの開発に携わっています。ウェブ検索クエリなどの大規模データを活用し、サービスに大きく貢献できる点や、密に連携しているYahoo! JAPAN研究所の方々とともに難易度の高い課題にも挑戦できる点にやりがいを感じます。また、自然言語処理は基盤的な技術として利用されるので、サービスが抱える多数のユーザーからの利用に耐えられるよう、高い品質が求められます(精度、速度、メンテナンス性など)。そのため、自然言語処理の知識だけではなく、開発スキルや実運用のノウハウなど、エンジニアとしての幅広い経験を積める点も魅力的です。
キャリア採用
エントリー

採用情報 公式SNSアカウント

このページの先頭へ