CADDi / Senior Backend Engineer(認証認可領域)
MLC GROUP IT ·www.mlc.shazamme.com
Apply direct
Senior Backend Engineer(認証認可領域)
採用情報
職務内容
募集背景
私たちCADDiは「モノづくり産業のポテンシャルを解放する」をミッションに、製造業におけるデータプラットフォームプロダクト「CADDi Drawer」を展開しています。 2022 年にローンチした「CADDi Drawer」は、製造業の中でも最重要といわれる図面データを機械学習など様々な技術により構造化し多様な情報と結び付けることで、情報資産としての活用を可能にしました。既に国内の大手製造業から加工会社のお客様にまで活用いただいており、急成長中です。2023 年からは海外(アメリカ・タイ・ベトナム)での販売も開始し、グローバル展開も加速させています。
今後は、図面以外にも製造業の知見をテクノロジーによって再現・集約することで、部門や会社を超えた全体最適の実現を目指しています。 開発としては、データプラットフォームとしての機能強化、プラットフォーム上で動く複数の新規アプリケーション開発、飛躍的に増加するユーザー数・データ量に耐えうる基盤の強化など、取り組みたいテーマが数多くあります。 難易度が高くチャレンジしがいのあるプロダクト開発に一緒に取り組む仲間を募集しています。
※CADDi の事業やプロダクトについては、下記もご参照ください
- キャディ、製造業AIデータプラットフォームとしての、第二章。(CEO加藤)
- プロダクトが何かを変える瞬間に立ち会うこと(CADDi Drawerプロダクト責任者白井)
- 製造業のベテランに倣い、ベテランを超えるプロダクト開発(テクニカルプロダクトマネージャー今井)
- CADDi Drawer Brand movie「会社も、自分も、変わることができる」
業務内容
SaaS開発における認証認可領域の開発を担っていただきます。 エンタープライズ向けSaaSに求められるユーザーアカウント管理・アクセスコントロール等をステークホルダーと議論・協働しながら開発を進めます。
具体的な業務例は以下を想定していますが、業務内容はこれに限定されるものではありません。
- 認証基盤(Auth0)と連携した顧客ユーザー管理システムの開発
- CADDi Drawerにおけるアクセスコントロールの開発
- マイクロサービスにおけるAPI認証と認可の開発(OAuth2.0を使った認証認可を想定)
- 各サービス・チームの認証認可に関するアーキテクチャレビュー
チームについて
-
CADDi Drawer IDチームへの配属を想定しています。
- IDチームはCADDi DrawerやCADDi Quoteなど各サービスの認証認可領域を横断的にレビューし、デザインするチームです。
- 本ポジションで入社いただく方には、CADDi Drawerを含む複数アプリのあるべき認証認可の設計を担っていただきたいと考えています。
-
開発組織の全体像はこちらのスライドをご参照ください。
- エンジニア・デザイナー・プロダクトマネージャーがそれぞれ各種機能開発(図面活用・検索・見積等)、データ基盤開発、機械学習/MLOps、R&D、Enabling(QA・SRE)、Securityなど、1チーム4〜6名程度×10数チームに分かれて活動しています。
- 「各チームの裁量とスピード感の担保」と「チーム横断での標準化による全体最適」の両立を目指し、チームトポロジーの考え方を取り入れた組織設計を行っています。
- 開発メンバーのうち2割は海外(アジア、ヨーロッパ、北米など)出身メンバーです。一部チームでは英語をメインとしたコミュニケーションが行われていたり、重要な会議は日本語/英語両方で開催するなど、多国籍なメンバーが活躍できる組織づくりに挑戦しています。
このポジションで得られる経験
- 急成長するプロダクトにおける認証認可アーキテクチャ設計経験
- マイクロサービスにおけるAPI通信の認証認可の設計経験
- 熱量の高いメンバーと共に、難易度の高い課題に挑む経験
Requirements
応募資格(必須)
- Webアプリケーションの設計、開発、運用の実務経験が7年以上
- 以下のいずれかの経験を有すること
- 認証基盤の開発プロジェクトに関わった経験
- IDaaSを用いて複数プロダクトの認証認可の開発をリードした経験
- ユーザーあるいはシステムのアクセスコントロールを管理するための認可基盤の開発経験
- 認証認可やデジタルアイデンティー領域のテクノロジーに対する理解とそれらを活用した経験(OAuth2.0、OpenID Connect、SAML2.0等)
- 日本語での流暢なビジネスコミュニケーション能力
- テキストコミュニケーションやミーティングを含め、日常業務を日本語で完結できること
- 例:日本語能力試験N2程度、日本語環境での3年程度の就業経験をお持ちである等
応募資格(歓迎)
- OAuth2.0やOpenID Connect等の最新仕様についてキャッチアップしている
- RBACやABAC、またはReBACなどのアクセスコントロールに関わる開発を行った経験
- 複数サービスにまたがる認証認可を設計・運用した経験
- マイクロサービスの開発、運用経験
- ビジネスレベルの英語力
求める人物像
- キャディのミッション「モノづくり産業のポテンシャルを解放する」に共感する方
- 本質的な課題に向き合い、当事者意識をもって解決に向けた行動ができる方
- 認証認可やデジタルアイデンティー領域のテクノロジーを活用した問題解決に対する想い
- 変化が早く不確実性の高い状況において、前向きな姿勢と建設な議論を通じて業務を遂行できる方
- 相手のコンテキストや解像度に配慮し、他者をリスペクトする姿勢でコミュニケーションや議論ができる方
給与
- 入社時年俸は850万円~1200万円程度を想定
- 昇給年2回
- 年収を12で割った金額を月額固定給として支給いたします。
- ストックオプション制度あり
開発環境
- フロントエンド:TypeScript,React,Next.js
- バックエンド:Rust(axum),TypeScript,Node.js(Express,Fastify,NestJS)
- 機械学習・アルゴリズム:Rust,Python,OpenCV,PyTorch,TorchServe,Elasticsearch,Vertex AI
- インフラ:Google Cloud,Google Kubernetes Engine,Anthos Service Mesh,Istio,Cloudflare,Argo Workflows
- Event Bus:Cloud Pub/Sub
- DevOps:GitHub,GitHub Actions,ArgoCD,Kustomize,Helm,Terraform,Datadog,MixPanel,Sentry
- Data:CloudSQL(PostgreSQL),AlloyDB,BigQuery,dbt,trocco
- API:GraphQL,REST,gRPC
- 認証: Auth0
- 開発ツール:GitHub Copilot,Figma,Storybook
- コミュニケーションツール:Slack,Discord,JIRA,Miro,Confluence
採用フロー
基本のフローは下記となります。
- カジュアル面談(希望された場合)
- 書類選考
- 技術課題(オンラインのコーディングテスト)
- アルゴリズムの知識や回答のスピードよりも、コードを通して「一緒に開発をすすめていくイメージが持てそうか」を重視しています。
- 詳細はこちらのページをご覧ください。
- 人事面談
- 選考要素はなく、条件面等のすり合わせや選考を受けるにあたっての疑問解消の場となります
- 技術面接(エンジニア)
- 最終面接(CTO小橋)
- オファー面談
※状況により、追加の面接・面談をご相談する場合もございます。 ※ご希望に応じて、選考途中でも社員とのカジュアル面談をセットいたします。ご相談ください。 ※応募~内定は1カ月程度が平均的ですが、お急ぎの場合はご相談ください。極力ご転職活動のスケジュールに間に合うよう調整いたします。