【Kotlin/Rust/Clojure】某メガベンチャーにおけるデータプラットフォーム開発
作業内容
某メガベンチャー企業にて、データプラットフォームの開発業務をお任せします。今回は、企業検索基盤とAI連携APIという2つのチームで募集を行っており、ご経験や技術志向、ご希望、そしてチームとの相性を考慮して配属先を決定いたします。 企業検索基盤チームでは、将来的なデータ・機能拡張を見据え、検索基盤の抜本的な刷新を進めています。具体的には、Kotlinを用いた検索API、Goによるデータ更新API、そしてElasticsearchを活用した検索基盤の改善が主な業務です。これに加え、検索精度のチューニングやChange Data Capture (CDC) を用いたデータ連携、検索対象データの拡充なども担当いただきます。 AI連携APIチームでは、生成AIがプラットフォーム内の多様なデータを効率的に取得・活用するための新規APIを開発しています。ClojureとDuctを採用し、APIの責務分割、データ構造、サービス構成など、ゼロベースでの設計・開発に携わることが可能です。 開発プロセスはアジャイル(XP)を基盤とし、ペアプログラミングを中心に行われます。社員と業務委託の区別なく、自社プロダクトの中核を担う機能の設計から実装、そして改善まで、深く関わることができる環境です。
必須スキル
Clojure 以下のスキルや経験をお持ちの方を歓迎します。 ・Web開発の実務経験が3年以上ある方(目安) ・ペアプログラミングに積極的に取り組める方 ・常に新しい技術を追求し、学習意欲の高い方
歓迎スキル
下記のいずれかの経験や知見をお持ちの方は、特に歓迎いたします。 ・Webアプリケーションの設計を一人称で行えるスキル ・Dockerなどの仮想化技術に関する知識 ・Change Data Capture (CDC) を用いたデータ連携や更新処理の開発経験 ・Kubernetes、Helm、Skaffoldなどのコンテナオーケストレーションツールの利用経験 ・E2Eテストや自動テストの実装経験 ・生成AIやRAGなどに用いられるデータ基盤への関心や知見
稼働条件
週5日 / 月の平均稼働時間は140時間から180時間を想定しています。 / 常駐
契約形態
業務委託(フリーランス)
開発環境
本プロジェクトの開発環境は以下の通りです。 ・言語: Kotlin, Rust, Clojure ・フレームワーク: Ktor, Axum, Duct ・検索基盤: Elasticsearch ・データ連携: Change Data Capture ・インフラ: Docker, Kubernetes, Helm, Skaffold ・テスト: Gauge等 ・その他: Git, GitHub, CI/CD
精算基準時間
140h〜180h
募集回数
1回
スキル
企業名
サービス/プロジェクト名
詳細スケジュール/リリース時期
現場責任者の雰囲気
開発体制の詳細
詳細は面談でお伝えします。ご相談ください。
一部の情報は非公開の場合があります
案件について詳しく聞いてみませんか?
知りたい内容を選んでください(複数選択可)