This page is intended for users in Hong Kong. Go to the page for users in United States.
Mid-career
バックエンドエンジニア
on 2020-05-01 360 views

ZOZOMATでより精度の高いサイズを推奨するバックエンドエンジニア募集中

株式会社ZOZOテクノロジーズ

株式会社ZOZOテクノロジーズ members View more

  • Hiroaki Cozima
    Development Director

What we do

■「ZOZOTOWN」日本最大級のファッション通販サイト
ZOZOTOWN:https://zozo.jp/
中国版ZOZOTOWN:https://zozo.ch/
ZOZOTOWN PayPayモール店:https://paypaymall.yahoo.co.jp/store/zozo/top/

■「WEAR」日本最大級のファッションコーディネートアプリ
WEAR:https://wear.jp/

■「MSP事業」ZOZOSUITで得た体型データを活用し、あなたサイズのアイテムを販売
マルチサイズ:https://zozo.jp/multisize/
ZOZOMAT:https://zozo.jp/zozomat/

■「ZOZO研究所」新規事業や研究開発に特化した研究組織
ZOZO RESEACH:https://research.zozo.com/

Why we do

当社は、2018年に社名を「スタートトゥデイテクノロジーズ」から「ZOZOテクノロジーズ」へと変更し、第2の創業期ともいえる転換期を迎えました。
「世界中をカッコよく、世界中に笑顔を。」という企業理念を掲げ、世界的なファッションテック企業へ飛躍するために、日々挑戦を続けています。

様々なトライ&エラーを繰り返しながら前進する私たちの根底には、”サービスを通じて、世界中の人々を笑顔にしたい。新しい価値を生み出し、今よりももっと楽しく暮らせる世の中にしたい。”という想いがあります。

「インターネットで服は売れない」と言われていた時代に、「ネットで服を買う」という新しい価値を生み出したように、理念の実現に向けて、ファッションテック企業としてまだ誰も見たことのない未来を想像し、新たな価値を創造していきます。

How we do

2018年に創業20周年を迎え、新たに「楽しく働く(Enjoy Work)」という行動指針を掲げました。

大切な人生の大半の時間を、私たちは働くことに使います。
せっかく自分の時間を費やすのであれば、その時間は楽しい方がいいはず。
時に辛い仕事があったり、楽しめない状況があったとしても、
私たちは、全てひっくるめて楽しく働ける会社でありたいと思っています。

そのために大切なのは、一人ひとりが「どうしたら楽しく働けるか」を考え、実践すること。
そうすることで全員が楽しく働く、そんな企業を目指していきます。
そして、私たちが楽しく働くことで生み出されるモノが、応援し支えてくださるすべての皆様の幸せにつながると信じています。

■「楽しく働く(Enjoy Work)」ための仕組み

1.個人の志向にあわせたキャリアパス
・リーダーやマネージャーになるコース以外にも、技術力を磨いていくテックリードやスペシャリストコースをご用意しています。

2.働きやすい環境
・フルフレックス:コアタイムなし
・リモートワーク:家やカフェ、コワーキングスペースなどからも業務可能
・選べるPC:Mac / Windows
・福利厚生:https://tech.zozo.com/recruit/faq/#work

3.豊富な成長支援制度
・社内の全てのプロダクトのソースコードにアクセス可能
・社内勉強会(Ruby/Docker/AWSなど 多ジャンル)
・社内情報共有会(iOS/Android/フロントエンド/インフラ)
・社外勉強会
・書籍購入補助(上限なし)
・国内外のカンファレンス参加費全額負担 / スポンサー支援(WWDC,Google I/Oなど)
・Slack上の技術情報用オープンチャンネル
・Qiitaやテックブログ、登壇での情報発信の支援
・技術顧問制度 Ruby / Scala(DDD) / iOSなど 

4.評価制度
・エンジニアの評価は:行動評価
・評価タイミング:1年に2回
・評価基準:想像力 / 創造力 / GIVE&TAKEのそれぞれの項目において、どのように行動(成長)したかを評価

As a new team member

期待すること(責任/権限)
■チームについて
計測プラットフォームバックエンドチームは、ZOZOMAT/ZOZOSUITによって採集される計測データにまつわるバックエンド開発を担うチームです。

アプリやブラウザに対するクライアントAPIや、ZOZOTOWN内部のマイクロサービスのAPIにおいて、徹底的に低レイテンシにこだわりを持つことと、高可用性を保つことを目指しています。

また、サイズ推奨アルゴリズムを開発する海外のチームとは、英語のコミュニケーションが必須となり、業務の中で英語を活かす場面もあります。

■職種について
ZOZOTOWNを始めとするプロダクトにおいて「探す」「買う」「届ける」「着こなす」をバックエンドの力で支えていくポジションです。

マイクロサービス化に取り組みつつも、既存のサービスの成長も止めずに対応していく必要があります。
そのため、システムの安定稼働のための技術力だけではなく、様々な場面で起こる課題に対する高度な解決能力、業務遂行のためのコミュニケーション能力も必要とされます。

バックエンドは縁の下の力持ちな存在でありながら、組織や会社をリードしていく存在でもありたいと考えており、ファッションの課題解決を常に意識して日々取り組んでいます。

■現状の課題と実現したいこと
ZOZOMAT/ZOZOSUITから日々集まる計測データは、3Dを含む大容量データになります。

そのため、大きなデータを如何に小さく高速に扱うかを最大の課題としています。

実際に、JsonからMessagepack、そしてgRPCへとその採用技術は継続的に見直しています。

また、システムのしなやかな拡張性の維持も課題としています。

ZOZOMATでは、ReadとWriteを独立してスケールさせるCQRSアーキテクチャを試験的に導入していますが、今後もアーキテクチャの選定について継続的に評価していきたいと考えています。

さらに、サイズ推奨の機械学習モジュールをリアルタイムなウェブからの呼び出しの中で、如何に高速に計算させるかについても課題があります。

コードレベルからプロファイルや負荷テストをし、そのパフォーマンスの最大化を海外チームと協業をして、進めています。

業務内容
■具体的な業務例
ZOZOMAT/ZOZOSUITによって採集される計測データにまつわるバックエンド開発を担当していただきます。
・ZOZOMATの計測APIの構築/開発/運用
・ZOZOTOWNから呼び出されるマイクロサービスのAPIの構築/開発/運用
・機械学習によるサイズ推奨モジュールの構築/開発/運用

■利用技術
・開発言語
Scala / Python

・開発手法・思想
DDD / TDD / OOP / CQRS

・ライブラリ
Akka HTTP / slick / AWS SDK for Java 2.0 / circe / ScalaPB / ScalaCache / Ficus / Kamon / Logback / ScalaTest / ScalaMock / Gatling / Flask / Boto3 / Gnicorn / pandas / TensorFlow

・AWS
Lambda / DynamoDB / RDS(Aurora) / Elasticache(Redis) / S3 / Secrets Manager

・コンテナ技術
Docker / Kubernetes

・CI/CD / 監視
Datadog / CloudWatch / PagerDuty / CircleCI

必要条件
■必須条件
・Webアプリケーションの開発経験(言語不問)
・RDBMS/NoSQLの利用経験
・Linuxの基本的な操作
・Slackやメールを通した文字によるコミュニケーションが可能な英語力

■歓迎条件
・Scalaを利用した開発経験
・ドメイン駆動設計(DDD)を前提とした開発経験
・Cats/Scalazのような関数型ライブラリを利用した開発経験
・gRPCを利用した開発経験
・JVM環境の運用及びチューニングの経験
・機械学習基盤の開発経験
・AWSの利用経験
・高可用性が求められるシステムの設計・開発経験
・並列分散処理に関する基礎知識
・RDBとNoSQLが混在したシステムの設計/開発チューニング経験
・会話でのコミュニケーションが可能な英語力

労働条件
■雇用形態
正社員

■試用期間
3ヶ月
※待遇の変更なし

■勤務地
青山オフィス
東京メトロ「表参道駅」B2出口 徒歩4分
東京都渋谷区 青山オーバルビル3F

■勤務時間
フルフレックス制(※フレキシブルタイム8:00~19:00実働8

Highlighted stories

ZOZOのやりたいことリスト大公開中!
【ZOZOテクノロジーズ】フルリモート新卒研修まとめ!~制作物レポート編~
【ZOZOテクノロジーズ】テックブログまとめ!~5月記事編~
Other users cannot see whether or not you're interested.
0 recommendations
Company info
株式会社ZOZOテクノロジーズ
  • Founded on 2018/04
  • 289 members
  • Expanding business abroad /
  • 東京都渋谷区神宮前5-52-2 青山オーバル・ビル3階
  • ZOZOMATでより精度の高いサイズを推奨するバックエンドエンジニア募集中
    株式会社ZOZOテクノロジーズ