【教育プラットフォーム/Classi】データエンジニア
会社概要 Classi株式会社は、2014年にベネッセホールディングスとソフトバンクが共同で立ち上げた、累計導入2,300校、累計利用生徒210万人以上が利用する教育プラットフォームである「Classi(クラッシー)」、学校のICT化を支援する保護者連絡ツール「tetoru(テトル)」の開発・運営をする会社です。学校(School)× テクノロジー(Technology)を組み合わせた「SchoolTech」を推進しています。 SchoolTechとは、EdTechの中でも、特に公教育である「学校」で活用されることを目的としたテクノロジーを指している用語で、現在私たちのサービスは多くの小学校・中学校・高等学校の生徒/児童・先生・保護者に利用していただいています。 今日の児童・生徒たちは、既にデジタルネイティブ世代であることはもちろん、自分の人生を切り拓いていくための学びの場である学校では、ますますICT教育が果たす役割の重要性が増してきています。このような時代での我々の役割と責任について理解し、当社のミッション・ビジョン・バリューに共感していただける方からのご応募をお待ちしています。 求人紹介 Classiでは、日々集まってくる学校・先生・生徒・保護者の利用データを、Google Cloud上の基盤に集約しています。直近では、「データ基盤を使ってもらう」ことは当たり前になりつつあり、「より良い意思決定をする」「データをプロダクトに活かす」といったより高次元の課題にも直面しています。 具体的には、次のようなチャレンジがあります。 複数のRDSクラスタやログのデータを集約するパイプラインを少人数で運用するため、自動化や効率化が欠かせません。ボトルネックとなる箇所をいち早く見つけて手を打つエンジニアリングが求められます。 LLMなど新しく登場した技術も積極的に取り入れたいと考えています。AIによる自動作問といった事例を創出できていますが、組織的な取り組みに至るにはまだまだこれからという状況です。 個人情報の取り扱い等に関して求められる水準は高いと言えます。安全性と利便性を両立させるためにどう技術を扱っていくか、高い技術力と実行力の双方が求められます。 こういった環境で、教育業界に対してデータの側面から貢献したいエンジニアの方を募集しています。 なお、今回の募集はすでにデータエンジニアとしてご活躍されている方だけでなく、ソフトウェアエンジニアからデータエンジニアへのキャリアチャレンジを考えている方も対象としています。 業務内容 社内およびプロダクトのためのデータ基盤の設計・開発・運用 データ連携の方式検討、および実装 分析用テーブルのモデリング、開発、改修 データパイプライン全体、およびデータ品質のモニタリング 組織的なデータ活用を促進するためのデータマネジメント メタデータの継続的な更新や、プロダクトチームと協力しての付与促進 BIツール群やBigQueryデータセットへのアクセス権限管理 部署やグループ各社をまたいだデータ連携施策の方針検討 データからの価値創出を目的とした各種取り組み KPIなど重要指標の探索、およびダッシュボード構築などの計測サポート ビジネスチーム、プロダクトチームの意思決定を支援するためのデータ分析 データを用いるプロダクトのプロトタイプ開発 採用している技術スタック 言語: Python, Go, SQL, HCL(Terraform) データ基盤: AWS: AWS Batch Google Cloud: Cloud Composer, Cloud Function, BigQuery dbt, Docker BIツール: Tableau, Redash CI/CD: GitHub Actions 取り組み内容・メンバー登壇資料 Classi開発者ブログ Data Engineering Study #9 登壇資料「Classiのデータ組織の歩み」 Engineers in CARTA vol.3 登壇資料「データエンジニアリングの潮流を俯瞰する」 ya8 2024 登壇資料「Webエンジニアのためのデータエンジニアリング概説」 必須スキル・経験 Python・SQL(DML)・Dockerを用いた開発経験(3年以上) AWSもしくはGoogle Cloudを用いたインフラの開発・運用経験(3年以上) データ分析基盤、もしくはWebアプリケーションの設計・開発経験(2年以上) 歓迎スキル・経験 データ基盤構築にまつわる専門スキル 分析用テーブル群のモデリングや実装の経験 DWH製品やワークフローエンジンを比較・選定した経験 データパイプラインから生じるコストや、ボトルネックを把握して最適化した経験 アプリケーションのログ収集など、ストリーミングデータを扱った経験 データマネジメント 個人情報の取り扱いや権限管理など、データ利活用にまつわる方針の策定経験 DMBOKが扱う諸概念を自組織のデータ基盤に取り入れた経験 AI・機械学習 機械学習モデルを開発した経験、または論文等を元に実装した経験 AI・機械学習を用いた機能やプロダクトをアプリケーション本番環境で運用した経験 その他 CI/CDの構築や改善の経験 Go言語を用いたWebアプリケーションまたはCLIアプリケーションの開発経験 BIツールを用いたデータの可視化、ストーリーテリングの経験 データから得られた示唆をビジネス・プロダクト的な意思決定に活かした経験 こんな方、お待ちしてます! 当社のミッション・ビジョン・バリューに共感いただける方 異なるバックグラウンドを持つメンバーと学びあえる方 データの価値を最大化するためチームの枠を超えてデータ基盤のあるべき姿を探究できる方 続きを見る