- rinna株式会社は 「人とAIの共創世界」(Co-creation world between humans and AI) をビジョンに掲げた AI企業です。テキスト・音声・動画などの生成系AIモデルの研究開発や人工知能によるデータ分析が強みです。研究成果である各種AI技術を活用し、パートナー企業およびお客様とともにさまざまなビジネス課題を解決するAIソリューションの開発と提供に取り組んでいます。
- 本ポジションでは、多数のユーザーが利用する大規模プラットフォームの開発・運用を担当します。このプラットフォームには、スケーラブルな構成、高可用性、高スループットの実現が求められます。
- 主な使用言語はPythonとTypeScriptです。
- また、このプラットフォーム上に構築されるrinnaのサービスやアプリケーションについても、Software Engineerが自ら開発・運用を行います。Web/モバイルアプリケーションとそのバックエンドを同時に開発・運用する機会もあります。
- 求められる能力は、特定の製品、プロジェクト、アプリケーションに対してEnd to Endで責任を持ち、積極的に開発を推進できることです。この能力と姿勢が強く求められます。
必須要件:
経験:
- ソフトウェア・サービス開発プロジェクトでの5年以上の経験
- 開発リードとしての2年以上の経験
言語能力:
- 英語での業務遂行能力(高いレベル)
- 日本語でのビジネスレベルのコミュニケーション能力(書面と口頭)
- 英語の技術文書やメッセージの読解能力
リーダーシップと開発スキル:
- Software Engineerチームを率いてプロジェクトを推進する能力
- システム・ソフトウェア開発の全工程(設計、実装、テスト、運用、改善)を主導する能力
- プラットフォームの開発および運用能力
問題解決とコミュニケーション:
- 技術的課題に対する合理的な解決策を見出す能力
- チーム内外での協力と調整能力
歓迎要件:
技術的な知識と経験:
- 機械学習と自然言語処理(NLP)の専門知識
- クラウド環境(AWS、Azure、GCP)での開発経験
- プログラミング言語(Python、Java等)でのソフトウェア開発経験
- Dockerやkubernetesを使用したコンテナ技術の経験
- Terraformなどのインフラストラクチャ・アズ・コードツールの使用経験
Azure関連の専門知識:
- Azure Kubernetes ServicesとIstioを用いたサービスメッシュの設計理解
- Azure StorageやCosmos DBなどのAzureマネージドリソースの利用経験
プログラミングスキル:
- Python 3.7以上とC# 9 (.NET 5)のコードを読解・理解する能力
- C# / .NET Core / ASP.NET Coreを使用したAPI開発の経験
システム設計と開発:
- マイクロサービスアーキテクチャの設計・開発経験
- Webhookを利用または提供するサービスの開発知識
- Webアプリケーションのセキュリティに関する知識
主要な開発領域:
- チャットAI技術を活用したキャラクタープラットフォーム
- MLモデル(機械学習モデル)を提供するプラットフォーム
- MLモデルの開発や最適化も含む
アプリケーション開発:
- 上記プラットフォームを利用した多様なアプリケーションの開発と運用
- モバイルおよびWebアプリケーションの開発
- フロントエンドとバックエンド両方を担当
- キャラクタープラットフォーム上でのチャットボット開発
運用と顧客サポート:
- システム障害発生時の調査と問題解決
- 顧客とのコミュニケーション
技術革新と製品化:
- 研究から生まれた新技術の製品適用実験
- 新技術の迅速な検証と実用化・製品化
セキュリティとプライバシー:
- 開発業務に関連したセキュリティ向上
- 顧客のプライバシー保護に貢献する業務
9:00-17:30 フレックスタイム、自宅勤務可
確定拠出年金、団体福祉定期保険
土日祝日、年末年始、夏休み3日
「人とAIの共創世界」(Co-creation world between humans and AI) をビジョンに掲げた AI企業です。テキスト・音声・画像・動画などの生成系AIモデルの研究開発や人工知能によるデータ分析が強みです。研究成果である各種AI技術を活用し、パートナー企業とともにさまざまなビジネス課題を解決するソリューションの開発と提供に取り組んでいます。また、フラグシップAI「りんな」の技術をもとに生み出した、親しみの持てる多様性あふれる「AIキャラクター」を通して人とAIが共に生きる豊かな世界を目指しています。