- どんな仕事か
-
「スタンバイ」の検索エンジニアとして、プロダクト開発をしていただきます。
エンジニア同士はもちろん、デザイナー、サービス企画、マーケティング担当、営業など、部署を越えて協力しながら、既存のサービス改善や新機能追加、新プロダクトの開発に取り組んでいただきます。
■スタンバイ事業の検索エンジンの開発・運用
■パフォーマンス、検索品質向上を主眼とした機能開発
検索エンジンサービスなので、検索品質を高めていかに鮮度の高い求人を提供するかが肝となります。
それゆえに、技術がそのまま事業成長に直結する、エンジニアドリブンの事業です。
【開発環境】
■開発言語:Rust/Scala/Java/Python
■クラウドサービス:AWS
■仮想化基盤:Docker/Kubernetes
■検索エンジン:Vespa/Elasticsearch/Solr/Lucene
■プロビジョニング:Terraform/Ansible
■監視:DataDog/Kibana
■開発ツール:GitHub/Slack/Jenkins/JIRA/Confluence
【開発体制】
“Product Driven” を掲げ、プロダクトロードマップの実行に責任を持って開発に取り組んでいます。
検索エンジンの開発は、クローリング、インデクシング、検索など構成要素が多岐に渡るため、スタンバイでは各テーマ毎にエンジニア・企画担当・デザイナーの混合グループを構成し、役割・責任・権限を明確化することで、それぞれのグループが自らミッションや目標を定義し、メンバーが一丸となって目標に向かって取り組む体制で開発を進めています。
各グループは以下の役割を持つメンバーが協働し、運営を行います。
■Manager:グループ運営に責任を持つ
■Product Owner:各テーマの実現に責任を持つ
■Tech Lead:各テーマにおける開発手法や技術要素に対する責任を持つ
開発プロセスは各グループで最適な手法を追求することを推奨しています。現在は多くのチームがScrumを取り入れ開発を行っています。
またプロダクト開発における個人とチームの行動の規範として、「START」の5つの行動の頭文字から構成した行動 - 求められるスキルは
-
必須 【必須スキル・経験】
■Vespa/Elasticsearch/Solrなどのいずれかの全文検索サーバを使用した検索サービス、またはLuceneなどの全文検索ライブラリを使用したソフトウェアの開発・運用経験3年以上
■検索エンジンのパフォーマンスチューニング経験
■検索エンジンの検索精度チューニング経験
■アルゴリズムとデータ構造の基礎知識
■JavaまたはPythonでのソフトウェア開発・運用経験
【歓迎スキル・経験】
■RustまたはScalaでのソフトウェア開発・運用経験
■AWSを用いた開発・運用経験
■機械学習モデルを適用するためのインフラやクラウドの基礎知識
■形態素解析器を用いたソフトウェア開発経験
■ログデータの分析・可視化の経験 - 雇用形態は
- 正社員
- どこで働くか
- 東京都
- 給与はどのくらい貰えるか
- 400~900万円
掲載期間24/11/15~24/11/28
求人No.MYN-10247183