【ソフトウェアエンジニア】巨大産業を変革するAIデータプラットフォーム- # Rust #TypeScript #DDD
- フルスタックエンジニア
- 850万円 〜 1,200万円
最終更新日:
仕事内容
■募集背景
CADDi は「モノづくり産業のポテンシャルを解放する」をミッションに、製造業AIデータプラットフォーム「CADDi Drawer」を展開しています。
2022年のローンチ以降急成長を遂げ
開発環境
・利用言語
フロントエンド: HTML, CSS, TypeScript
バックエンド: Rust, TypeScript, Python
・フレームワーク・ライブラリ
フロントエンド: React, Apollo, Next.js, WebGL, WebAssembly
バックエンド: Rust (Tokio, tonic, Disel, axum, SeaORM), Node.js (Express, Fastify, NestJS), PyTorch
・インフラ: Google Cloud, Google Kubernetes Engine, Istio
・データベース: PostgreSQL, Firestore
・API: GraphQL, REST, gRPC
・認証: Auth0
・開発ツール: GitHub,GitHub Copilot, GitHub Actions, Terraform, Figma, Sentry, Datadog, Storybook
・コミュニケーションツール: Slack, Discord, JIRA, Miro
■開発チームについて
約90名のエンジニアが開発に携わっています。
90名と聞くと既に成熟した組織のように思われるかもしれませんが、私達が作りたいプロダクトの構想に対してはまだまだ道半ばです。
CADDiが作りたいのは1プロダクトではなく、業界を変革するデータプラットフォーム/インフラです。
そのため、大規模データ処理パイプラインやデータ分析基盤、機械学習による画像解析・MLOps等にも多くの人員が関わっています。
直接的にユーザーが使用する機能開発に関わっているのはまだまだ少人数で、細分化されているといったフェーズではありません。
また、今後短期間のうちに、Drawerの上に乗る新規アプリケーションを複数立ち上げていく構想もあるため、プロダクトの立ち上げフェーズから関わりたい方にも機会提供ができると考えています。
求めるスキル
必須スキル/経験
- 開発チームまたは複数プロジェクトにおける技術選定や要件定義、アーキテクチャ設計、インフラ構築をリードした経験
- 技術、プロダクトまたは開発プロセスに関する課題解決をリードした経験
- 静的型付け言語を用いたWebアプリケーションのバックエンド開発・運用経験
- Dockerネイティブなインフラ環境における開発経験
- 日本語での流暢なビジネスコミュニケーション能力
- テキストコミュニケーションやミーティングを含め、日常業務を日本語で完結できること
- 例:日本語能力試験N2程度、日本語環境での3年程度の就業経験をお持ちである等
歓迎スキル/経験
・複数チームにまたがる大規模システムにおける設計や開発経験
・ドメイン駆動設計に基づく開発経験
・スクラムやアジャイル開発に基づく開発プロセスの改善をリードした経験
・Rust、Scala等の強い静的型付け、関数型の要素のある言語での開発経験
・マイクロサービスの設計、開発、運用経験
・セキュリティを意識したWebアプリケーションの開発経験
・ビジネスレベルの英語力
求める人物像
・キャディのミッション「モノづくり産業のポテンシャルを解放する」に共感する方
・バックエンドやインフラのみにとどまらず、必要に応じて周辺の知識をキャッチアップして自分の持つ専門性を最大化するT字型志向をお持ちの方
・本質的な課題に向き合い、当事者意識をもって解決に向けた行動ができる方
・変化が早く不確実性の高い状況において、前向きな姿勢と建設な議論を通じて業務を遂行できる方
・相手のコンテキストや解像度に配慮し、他者をリスペクトする姿勢でコミュニケーションや議論ができる
紹介資料
仕事の魅力
・複雑なドメインをシステムに落とし込んでいく面白さ
・難しい課題を熱量の高いメンバーと共に解いていく経験
・プロダクトのスケールに対して技術力をもって貢献する経験
・グローバルで展開するプロダクトの開発経験
・産業構造を変革するプロダクトの開発を通して、社会に価値を提供する経験