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

  • バックエンドエンジニア
  • 600万円 〜 909万円

最終更新日:

  • BigQuery
  • CircleCI
  • Firebase
  • GitHub
  • Keras
  • フルリモート可
  • スクラムチーム
  • 自社サービス開発
  • バックエンドエンジニア | 株式会社MIXI
  • バックエンドエンジニア | 株式会社MIXI
  • バックエンドエンジニア | 株式会社MIXI

仕事内容

【『家族アルバム みてね』について】
『家族アルバム みてね』は「世界中の家族のこころのインフラをつくる」をミッションに掲げ、2015年にリリースした、家族向けアルバムサービスです。
世界中の家族にサ
1分で登録完了

年収・労働条件・採用方法をご覧いただくには会員登録が必要です

登録してスカウトを受けとる

開発環境

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

・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

求めるスキル

必須スキル/経験

・iOSおよびAndroidのうち、少なくとも一方におけるネイティブアプリケーションの設計・開発経験
・Ruby on RailsなどのWeb Application Frameworkを用いたWebアプリケーション開発の経験
・アジャイル開発に対する志向または興味
・AI/ML/データ活用に対する志向または興味

歓迎スキル/経験

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

求める人物像

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

仕事の魅力

・iOS/Androidアプリ、バックエンド、AI/ML/データ活用、の3領域にまたがる経験を得て深めることができます。
・世界中の非常に多くのユーザーから毎日フィードバックを得つつ、課題解決に携わることができます。
・ユーザーの課題解決だけでなく、開発プロセスや文化・ツールの改善を通して、自ら開発者体験を向上していくことも重要なミッションです。
・iOS/Androidアプリ開発とバックエンド開発との比率としては、入社時の組織や施策の状況、またご希望にもよりますが、おおむね「アプリ開発 : バックエンド開発 = 50% : 50%」程度を想定しています。

募集条件

1分で登録完了

年収・労働条件・採用方法をご覧いただくには会員登録が必要です

登録してスカウトを受けとる

求人の特徴

こだわり条件

  • フルリモート可
  • スクラムチーム
  • 自社サービス開発

利用技術

  • BigQuery
  • CircleCI
  • Firebase
  • GitHub
  • Keras
  • Kotlin
  • Ruby
  • Ruby on Rails
  • RxSwift
  • Swift
  • Terraform
  • Amazon Aurora
  • Bitrise
  • DynamoDB
  • ElastiCache
  • Figma
  • GitHub Actions
  • Google Workspace
  • Grafana
  • Helm
  • Miro
  • New Relic
  • Notion
  • Prometheus
  • S3
  • Sidekiq
  • Slack

趣向性

  • 社会的な影響力や意義
  • 法人顧客向けサービスの開発
  • 自社サービスの開発
  • 技術力・専門知識の獲得
  • 職場の一体感
  • 新しい取り組み・技術の活用
  • サービス企画・提案業務への参加
  • 自ら主体的に取り組む姿勢
  • 前向きな向上心
  • 周囲とのコミュニケーション
  • 継続的な改善活動
  • ロジカルさや問題解決能力
  • Web
  • モバイル
  • アプリケーション開発
  • サーバーサイド
  • ネットワーク
  • インフラ
  • ビッグデータ・データ解析
  • 開発の効率化・最適化
  • 研究開発
  • 上流工程・要件定義
  • サービスの運用・保守
  • サービスの仕様策定・設計
  • アジャイル開発
  • OSS活動
  • コンピュータサイエンスの学習
  • 関係者・関係部署とのやりとり
  • 部下・メンバーのサポート
  • マネジメント