- どんな仕事か
-
<業務詳細>
・iOS/Androidアプリ
-各種レコメンド・自動提案機能に用いるための、新たなログデータ・イベントデータなどのデータ収集
-アプリ内でAI/MLモデルを用いる新規機能開発
-その他、AI/MLとデータ活用を推進するためのアプリ機能開発全般
・バックエンド
-Ruby on Rails を用いた、お客様に驚きと感動を提供するためのレコメンド機能の開発。具体的には、新規レコメンド機能の要件定義・仕様検討から開発・運用・効果測定まで。あるいは既存機能のレコメンド精度改善やパフォーマンス改善、リファクタリングなど
-大量の画像・動画を処理するAI/ML解析パイプラインの開発と運用
【技術スタックと開発環境】
開発組織全体における技術スタックと開発環境は以下の通りです。
・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 - 求められるスキルは
-
必須 ・以下の3領域のうち、1つ以上の領域における設計・開発の業務経験を持つこと。また業務経験のない領域があれば、そのいずれについても興味を持ち、自発的に学習していること
-iOSネイティブアプリケーション
-Androidネイティブアプリケーション
-AWS, GCPなどのクラウドプラットフォームと、Ruby on RailsなどのWeb Application Frameworkを用いたWebアプリケーション
・アジャイル開発に対する志向
・AI/ML/データ活用に対する志向歓迎 ・コンピュータサイエンス(CPU、メモリ、アルゴリズム、データ構造など)の基礎知識
・とくにRuby on RailsおよびAWSによるWebアプリケーションの設計・開発・運用・負荷分散の経験
・大規模サービスにおける設計・開発・運用・負荷分散の経験
・レコメンドシステムの設計・開発・運用の経験
・アジャイル開発やスクラムに関する基礎知識や経験
・AI/ML/データ活用の基礎知識や経験
・開発効率改善への取り組み
・OSSでのコントリビュート、オーナーシップ - 雇用形態は
- 正社員
- どこで働くか
- 居住地域を限定せず、どこからでもリモートワークで働くことが可能です。
- 給与はどのくらい貰えるか
- 600万円 ~ 949万円
NEW
掲載期間24/11/01~24/11/14
求人No.JBKG-JKM-1003-1101-2