- どんな仕事か
-
API提供を進め、AI企業がSafieの映像データを利用して画像解析などの仕組みを構築したり、作成された学習モデルをSafieクラウド上で駆動させる解析システムの構築を行います。■本職種のミッション
カメラやそれらを管理するアプリケーション、セキュリティに対する要望が多数上がっているため、ベースとなるクラウドカメラの新しい機能開発や既存機能の改善をビジネス側と連携し進めています。また、ビジネスの拡大に比例して増加する、カメラ/ユーザー/データ量にも対応できるよう、基盤となるサーバーシステムの改善を継続的に行ったり、新しい技術の導入による運用の改善などを行います。
それ以外にも、映像プラットフォームを実現するべく、映像を視聴するだけではなく機械学習などの技術と連携して「新しい付加価値を提供する開発」にも注力しています。具体的には、API提供を進め、AI企業がSafieの映像データを利用して画像解析などの仕組みを構築したり、作成された学習モデルをSafieクラウド上で駆動させる解析システムの構築を行っています。
■業務内容
・カメラやビューアーの新規機能開発
・パートナー向け管理アプリケーションの機能開発
・100万台規模のクラウド録画サービスを安定して提供できるアーキテクチャの設計・開発
・サーバコストを抑えるための各種最適化
・画像・動画の解析システムの設計・開発
・ライブ再生時の遅延を小さくするためのチューニングや新しいプロトコルへの対応
・サーバ間連携のための各種配信プロトコルへの対応
■開発組織の目標
・クラウド録画サービスの品質向上
現在出荷数15万台を突破し更なる利用者数に急増に伴い、より高品質・ハイパフォーマンスなサービス基盤の開発・運用を行います。カメラを通してクラウド上に収集した"映像データ"を、必要に応じ配信や解析し、付加価値のある情報を抽出する事によりお客様の課題解決を実現しています。
・上記クラウド基盤上でのアプリケーション開発
動画の収集/配信システムだけでなく、"映像から未来をつくる"というビジョンを達成すべく、それらの動画を利用した顧客課題の解決に繋がるようなアプリケーションの開発を行っております。様々なアプリケーションを提供していくことでより多くの課題解決を実現して参ります。
・オープンAPI等による他社参画のためのプラットフォーム開発
上記は自社で行っているアプリケーション開発ですが、映像から解決できる問題は多数あり、且つ、業界業種によっても異なります。この全ての課題を解決するためには弊社一社のみで行うのではなく、オープンなプラットフォームを構築し他の技術を持った企業様が参画ですることで顧客解決に繋がるサービスをより多く世に出していき、"映像から未来をつくる"を実現していきます。このように、「我々の基盤上で構築~展開できるようなプラットフォーム開発」を進めております。 - 求められるスキルは
-
必須 ・WEBサービスのバックエンド開発とその運用業務のご経験をお持ちの方(言語不問)歓迎 ※下記いずれかのご経験をお持ちの方を歓迎します!
・Pythonでの実務経験
・AWS等のPaaS上での開発・運用経験
・認証に関する開発経験(OAuth2、SSO関連など)
・AI系の処理システムに関する開発経験
・高トラフィックをさばく大規模なバックエンドシステムの開発・運用経験
・動画、音声コーデックに関する基本的知識 (AV同期、DTS、PTSなど動画の表示、音声同期に関わる知識)
・HLS、MPEG-DASH、WebRTC等モダンな動画配信プロトコルの知識とそれらを使用した開発経験 - 開発のスタイルは
-
開発環境 ■開発言語
Python、Go、Java
■インフラ
AWS、Kubernates
■データベース
MySQL、 Redis、PostgreSQL、Elasticsearch、DynamoDB
■構成管理ツール
Terraform、Ansible
■監視
Prometheus、 Grafana、PagerDuty、StatusCake、Sentry
■CI/CD
Github Actions
■その他
Github、 Docker、Fluentd, Fluent Bit、Redash開発の特長 ■開発関連で私達がこれからやりたいこと、やりたいけど出来ていないこと
・様々な業界の現場DXに繋がるプロダクト、アプリケーション開発
上記プラットフォームを利用し、現場DXを実現するアプリケーションの開発
・動画データ録画配信サービスとしての更なる強化
競争力のある画質・レイテンシー・プライシングの実現
・AI含む様々な解析系サービスが柔軟に構築できる仕組みをPaaSとして提供
・多様な外部サービスと連携するための公開APIの拡充
■開発の特徴・魅力
・規模の大きいシステム開発に関われる
現在15万台を超えるデバイスが接続しており、2021年末時点で保存している映像データは15PBを超えます。カメラ数は現在も順調に伸びており、これらを扱うシステムの規模も比例して拡大しています。
また、扱う情報の機密性も高く、運用も無停止で行う必要があり、開発する上で考慮するポイントは多くあります。このように規模の大きいシステムの課題を把握し、一つ一つ解決していくことはバックエンドのエンジニアとして非常にやりがいのある業務内容となります。
・サービスが身近に使われている
Safieのカメラは様々な業界で導入され、各現場の課題解決に利用されています。自分の作っているサービスが身近なところで社会に貢献できていると実感できる環境です。
・経営メンバーにエンジニアが入っている
創業メンバーにエンジニアが入っているため、技術に対する理解がある環境です。
人柄も気さくなので、気兼ねなく話すことができます。
・様々な技術を扱っている
セーフィーはカメラ (IoT) や映像解析 (AI) を扱っているため、サーバーとアプリ以外にも組み込みエンジニアや機械学習のエンジニアがいます。サーバーチームはそれらをつなぐ仕組みを開発しているので、様々な情報に触れることができ、自身の知見を広めることができます。
・プラットフォーム開発に携われる
「土台創り」という、自ら環境をつくっていく貴重な経験ができます。
映像データが集まる弊社では、様々な技術・サービスと連携することでより多くの価値を生み出すことができるので、自ら考え挑戦し"プラットフォーム開発"を進めていただきます。
- 雇用形態は
- 正社員
- どこで働くか
- 東京都品川区西五反田1-5-1 A-PLACE五反田駅前
※本社より徒歩4分のサテライトオフィス勤務となる場合があります
※リモート勤務も可能です(フルリモート前提の採用は行っておりません) - 勤務時間は
- 専門業務型裁量労働制 1日8時間
- 給与はどのくらい貰えるか
- 450万円 ~ 999万円(月給37.5万円~)
前職やご経験等を考慮して決定いたします。 - 待遇・福利厚生は
- ▼福利厚生
関東ITソフトウェア健康保健組合(ITS)加入
各種付加給付金、保養所、旅行費用補助、提携スポーツジム費用補助など
資格・学習補助
業務に関わる資格取得および維持にかかる費用を会社にて負担
セミナー・カンファレンスの参加費用
書籍代・研修参加費用
資格試験の受験費用
登録費用(登録維持含む) など
▼昇給・賞与
昇給年2回(3月、9月)、賞与制度あり
▼諸手当
通勤交通費(3万円/月上限)
近距離手当(本社オフィスから3.5km圏内の居住者には15,000円/月)
役職手当
▼オフィス内の環境
フリードリンク
コーヒーサーバー(有料)
オフィスコンビニ
オフィスドラッグ
インフルエンザ予防接種の補助
ワクチン接種休暇
不妊治療のための通院休暇(無給)
▼リモートワークの環境
リモートワーク用に自宅へのモニター貸し出し
コワーキングスペースの法人契約:自宅以外でもリモートワーク可能
▼PCとデバイス
必要デバイスの貸与
社員全員に自社サービスのカメラ配布
エンジニア職については希望スペックPC貸与
▼社内制度
・リモートワーク:可能(ご出社可能な範囲に居住の方を対象としています)
・副業:可能
・新入社員研修:入社から5日間、事業やサービスについての研修を行います。
・メンター制度:入社から1か月間は先輩社員がメンターとなってサポートするので、業務や会社のことについて気軽に相談できます。また週に一度、メンターとのランチ代を会社が負担します。
・異才ランチ:他部門の社員とのランチ代を月に2度まで会社負担で精算できます。
・社内表彰制度:半期に一度、活躍したメンバーを表彰します。
・FA制度:異動について希望部署長と直接交渉可能です。 - 休日休暇は
- 完全週休二日制(土日祝日)、年末年始休暇、慶弔休暇、有給休暇(初年度14日付与)
- どんな選考プロセスか
- 面接(3回)