Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Engineer's meetup for students

KosukeArase
August 19, 2019

Engineer's meetup for students

メルカリ機械学習チームエンジニアの荒瀬です.
2017年8月にサマーンインターンとしてメルカリにジョインしてから今までやってきたことやエンジニアのしてのキャリア,メルカリの良いところなどについて話します.

KosukeArase

August 19, 2019
Tweet

More Decks by KosukeArase

Other Decks in Business

Transcript

  1. 2 • 荒瀬晃介 (Twitter: @KosukeArase) ◦ AIエンジニアリングチーム ◦ 2017/08 ~

    2019/03: インターン ◦ 2019/04: 新卒入社 • 東京大学大学院情報理工学系研究科卒 • 専門: 機械学習,画像認識 自己紹介
  2. 3 インターンから新卒入社まで サマーインターン AI出品モデル学習 2017.08 写真検索リリース 2019.03 色認識リリース 2017.12 AI出品リリース

    2017.10 写真検索 プロダクトオーナー 2019.07~ AI出品リアーキ テクチャ リードエンジニア 2019.06~ 新卒入社 AI Engineering Team 2019.04 写真検索開発 2018.07~2019.03 AI出品改善 2018.01~06
  3. 4 インターンから新卒入社まで サマーインターン AI出品モデル学習 2017.08 写真検索リリース 2019.03 色認識リリース 2017.12 AI出品リリース

    2017.10 写真検索 プロダクトオーナー 2019.07~ AI出品リアーキ テクチャ リードエンジニア 2019.06~ 新卒入社 AI Engineering Team 2019.04 写真検索開発 2018.07~2019.03   AI出品改善 2018.01~06
  4. 5 • 期間: 1ヶ月 • 目標: プロダクションで動くものを作る • AIチーム: エンジニア4人

    v.s. サマーインターン7人 • やったこと: AI出品のモデルを学習 • いいところ: ◦ 全てのコードを見られる ◦ (個人情報マスクされた)BQを使い放題 ◦ いきなりプロダクトに直結することに取り組める ◦ 1ヶ月で成果を出すために全力で支援してくれる サマーインターン2017
  5. 7 インターンから新卒入社まで サマーインターン AI出品モデル学習 2017.08 写真検索リリース 2019.03 色認識リリース 2017.12 AI出品リリース

    2017.10 写真検索 プロダクトオーナー 2019.07~ 新卒入社 AI Engineering Team 2019.04 写真検索開発 2018.07~2019.03 AI出品改善 2018.01~06 AI出品リアーキ テクチャ リードエンジニア 2019.06~
  6. 8 色認識,AI出品改善 • 色認識: 2017年12月リリース ◦ 商品の位置を推定し,主要な色を抽出 ◦ 色による絞り込みが可能 •

    AI出品改善 (not モデル but システム) ◦ レイテンシ改善 ◦ 安定性向上 ◦ メモリ使用量60%削減 ◦ USリリース ◦ etc.
  7. 10 インターンから新卒入社まで サマーインターン AI出品モデル学習 2017.08 写真検索リリース 2019.03 色認識リリース 2017.12 AI出品リリース

    2017.10 写真検索 プロダクトオーナー 2019.07~ 新卒入社 AI Engineering Team 2019.04 写真検索開発 2018.07~2019.03 AI出品改善 2018.01~06 AI出品リアーキ テクチャ リードエンジニア 2019.06~
  8. 11 • 2018年7月AIチームの開発開始,2019年3月iOSリリース • 物体検出->特徴抽出->類似ベクトル探索 • 要求機能: ◦ リアルタイム(に近い)商品追加 ◦

    1億程度の検索対象 ◦ High scalability ◦ High availability • 写真検索に関連して3件の論文 ◦ モデル (MIRU, SIGIR eCom) ◦ アーキテクチャ (MIRU) 写真検索
  9. 13 インターンから新卒入社まで サマーインターン AI出品モデル学習 2017.08 写真検索リリース 2019.03 色認識リリース 2017.12 AI出品リリース

    2017.10 写真検索 プロダクトオーナー 2019.07~ 新卒入社 AI Engineering Team 2019.04 写真検索開発 2018.07~2019.03 AI出品改善 2018.01~06 AI出品リアーキ テクチャ リードエンジニア 2019.06~
  10. 14 • 2019年4月 新卒入社 ◦ AIチーム: 4人 (2017.8) -> 40人弱

    (2019.4) -> 50人以上 (2019.10) • 2019年6月〜 AI出品リアーキテクチャ (リードエンジニア) ◦ 設計から開発とそのマネジメントを(たくさん手伝ってもらいつつ)担当 • 2019年7月〜 写真検索 (プロダクトオーナー) ◦ 開発とそのマネジメントだけでなく, プロダクトの方向性についての議論や他チームとの折衝など PM的なことも • 2019年8月〜 新プロジェクト 入社後
  11. 15 • エンジニアのキャリアパスは大きく2通り ◦ Tech Lead (プロジェクトごと) ▪ コード,サービスの品質に責任を持ち,開発をリード ◦

    Engineering Manager (チームごと) ▪ メンバーの円滑な開発を支え,チームのアウトプット最大化 • メルカリでは,これらはロールにすぎないので フラットな関係を築こうという風潮がある • ジュニアのうちはコードガリガリ書いて技術磨いてまずは TL目指すのが良いと思っている(ジュニアはたくさん質問できるし) キャリアについて
  12. 16 • バリューが浸透している ◦ Go Bold, All for One, Be

    a Pro • インターン,新卒などで区別せず1人のProとして扱われる ◦ いきなり大きいことができる • 能力,努力,成果に対して適切な評価,報酬が与えられる ◦ インターンも社員と同様に評価 • 会社が常に変化し続けている • 個人の裁量が大きい • プロダクトへの強いこだわり メルカリのここがオススメ