【家族アルバム みてね】Data Engineering(iOS/Android/Ruby on Rails)エンジニア

業務内容

『家族アルバム みてね』について

『家族アルバム みてね』は「世界中の家族のこころのインフラをつくる」をミッションに掲げ、2015年にリリースした、家族向けアルバムサービスです。
世界中の家族にサービスを展開し、現在では利用者数2,000万人を突破(※iOS・Android™ アプリ登録者数、ブラウザ版登録者数の合計)しました。
「みてね」は写真・動画の家族内での共有とコミュニケーションはもちろん、サブスクリプションモデルの「みてね プレミアム」や蓄積した家族の写真や動画を使うことができる「写真プリント」「フォトブック」「DVD」などのバリエーション豊かな商品を展開してお客様にお届けしています。
また、“FamilyAlbum” という名称で世界展開もしており、7言語・175の国と地域に対応して世界中でユーザーを増やし続けています。

募集背景

<Data Engineering グループについて>
みてねでは、お客様のアップロードした写真や動画を人物ごとに自動分類する「人物ごとのアルバム機能」や、アップロードした動画を1秒ずつ繋ぎ合わせた「1秒動画」、自動提案フォトブック、DVD作成時の「1枚にまとめる」機能といった写真・動画の自動分類・自動提案機能を提供し、好評を頂いています。
Data Engineering グループは、これらレコメンド機能の研究開発および運用を行うグループです。2024年7月現在6名で構成されており、うち4名は機能開発および運用を担当するバックエンドエンジニア、2名は研究開発を担当するAI/MLエンジニアです。

<募集背景>
Data Engineeringグループでは、より積極的にAI/ML/データを活用し、新たな顧客価値・事業価値を生み出したり、既存機能を改善(とくにレコメンド・自動提案機能を改善)したりするうえで、同グループが従来担ってきたバックエンドおよびAI/ML研究開発の領域に加え、iOS/Androidアプリ領域にも技術領域を広げていく方針です。
グループ内ですでにアプリ開発に着手していますが、さらなるAI/ML/データ活用推進のため、アプリ・バックエンド両方に経験のあるエンジニアを募集します。

仕事内容

ミッション
みてねData Engineeringグループ所属のアプリ・バックエンドエンジニアとして、バックエンド・アプリの両面から、AI/MLとデータを活かし、「世界一愛されるサービス」と「圧倒的収益」の実現を加速させること。

業務詳細

  • iOS/Androidアプリ
    • 「1秒動画」や「自動提案フォトブック」などの各種レコメンド・自動提案機能に用いるための、新たなログデータ・イベントデータなどのデータ収集
    • アプリ内でAI/MLモデルを用いる新規機能開発
    • その他、みてねにおけるAI/MLとデータ活用を推進するためのアプリ機能開発全般
  • バックエンド
    • Ruby on Rails を用いた、お客様に驚きと感動を提供するためのレコメンド機能の開発。具体的には、新規レコメンド機能の要件定義・仕様検討から開発・運用・効果測定まで。あるいは既存機能のレコメンド精度改善やパフォーマンス改善、リファクタリングなど
    • 大量の画像・動画を処理するAI/ML解析パイプラインの開発と運用
このポジションで得られる経験
  • iOS/Androidアプリ、バックエンド、AI/ML/データ活用、の3領域にまたがる経験を得て深めることができます。
  • 世界中の非常に多くのユーザーから毎日フィードバックを得つつ、課題解決に携わることができます。
  • ユーザーの課題解決だけでなく、開発プロセスや文化・ツールの改善を通して、自ら開発者体験を向上していくことも重要なミッションです。
リモートワーク

居住地域を限定せず、どこからでもリモートワークで働くことが可能です。チームの生産性が最大化される仕組みを作ることができるよう、常に環境の改善を行っています。

技術スタックと開発環境

みてね開発組織全体における技術スタックと開発環境は以下の通りです。

・iOS
プログラミング言語: Swift
アーキテクチャ:MVP + Clean Architecture
非同期処理: Swift Concurrency, RxSwift
通信: Alamofire
CI: Bitrise
その他: Firebase

・Android
プログラミング言語: Kotlin
アーキテクチャ: MVVM
非同期処理: Kotlin Coroutines, RxJava2
通信: Retrofit2, OKHttp3
DI: Dagger2
AndroidX: WorkManager, Room, Android Architecture Component
CI: CircleCI
その他: Glide4, ExoPlayer, Firebase

・サーバー
プログラミング言語: Ruby
フレームワーク: Ruby on Rails
非同期処理: Sidekiq
データベース: Amazon Aurora
Webサーバー: Puma
CI: GitHub Actions, CircleCI, Argo CD
画像・動画処理: ImageMagick, FFmpeg

・機械学習フレームワーク
Tensorflow + Keras, PyTorch, Vertex AI Pipelines

・IaC
Terraform, Helm

・AWS
EKS, ECR, S3, CloudFront, Aurora, ElastiCache, DynamoDB
Kinesis Data Firehose, Athena, Managed Service for Prometheus

・Google Cloud
BigQuery

・モニタリング
New Relic, CloudWatch, Prometheus, Grafana, PagerDuty

・コラボレーション
Google Workspace, GitHub, Slack, Notion, Miro, Figma

参考情報

家族アルバム みてね事業紹介資料

家族アルバム みてね採用情報

募集条件

スキル・経験

必須スキル/経験

  • 以下の3領域のうち、1つ以上の領域における設計・開発の業務経験を持つこと。また業務経験のない領域があれば、そのいずれについても興味を持ち、自発的に学習していること
    • iOSネイティブアプリケーション
    • Androidネイティブアプリケーション
    • AWS, GCPなどのクラウドプラットフォームと、Ruby on RailsなどのWeb Application Frameworkを用いたWebアプリケーション ・アジャイル開発に対する志向 ・AI/ML/データ活用に対する志向
  • アジャイル開発に対する志向
  • AI/ML/データ活用に対する志向

歓迎スキル/経験

  • コンピュータサイエンス(CPU、メモリ、アルゴリズム、データ構造など)の基礎知識
  • とくにRuby on RailsおよびAWSによるWebアプリケーションの設計・開発・運用・負荷分散の経験
  • 大規模サービスにおける設計・開発・運用・負荷分散の経験
  • レコメンドシステムの設計・開発・運用の経験
  • アジャイル開発やスクラムに関する基礎知識や経験
  • AI/ML/データ活用の基礎知識や経験
  • 開発効率改善への取り組み
  • OSSでのコントリビュート、オーナーシップ

活躍できる人物像

  • 必要な技術を幅広く貪欲に吸収していく意欲のある方
  • 向上心があり、新たな技術分野への感度が高い方
  • 業務を効率化する改善を自分ごととして取り組み、より良いチームに導く努力ができる方
  • 常にユーザーファーストで物事を思考できる、思考することが好きな方

募集要項

就業時間

所定労働時間10:00~19:00 ※フレックスタイム制度あり、休憩1時間
(コアタイム 12:00~15:00)

休日/休暇
完全週休2日制 (土曜・日曜)、祝日
※年間休日123日
年次有給休暇、慶弔休暇、年末年始休暇、生理休暇、裁判員休暇、子の看護休暇、介護休暇、特別休暇

給与

月給制(固定残業代40時間)、ライフプラン手当を含む
※月給額については、保有されるスキル・経験・能力・前給を考慮し、面談時に明示いたします。
※ライフプラン手当とは、確定拠出年金の拠出金等、社員の資産形成を目的に支給している手当です。
※40時間を超える時間外労働分、また深夜労働分、休日労働分についての割増賃金は追加で支給します。


労働契約
雇用形態 正社員
給与改定 年2回(5月、11月)
賞与 年2回(6月、12月)
試用期間 あり(3ヶ月)
福利厚生 病児保育&ベビーシッター補助制度、App Store & iTunesカード/Google Playカード購入補助、書籍購入支援、従業員持株会制度、各種慶弔見舞金(支給条件有)、マッサージルーム、インフルエンザ予防接種、MIXI BREAK(休暇と報奨)、全社総会、懇親会制度、サークル・コミュニティ制度、ランチ代サポート、ドリンクバー完備、社内カフェ(BYRONBAY COFFEE)、社内コンビニ
各種制度 保険組合提携機関の優遇制度、住宅手当、企業型確定拠出年金制度、副業制度、育児休業制度、介護休業制度、交通費
各種保険 健康保険、厚生年金、雇用保険、労災保険
受動喫煙対策 屋内原則禁煙 ※屋内に喫煙可能場所あり
募集者の氏名又は名称 株式会社MIXI
業務内容と就業場所の変更の範囲 会社都合により、業務内容と就業場所につき、次の範囲で変更する場合がある。
業務内容:会社が定める業務
就業場所:会社が定める国内または国外の事業所
※リモートワークの取り扱いについては当社リモートワーク規程に基づく