NEW
リモート可
【Scala/TypeScript/フルリモート】アーキテクト/数理最適化エンジニア(シフト管理最適化エンジン)
雇用形態
業務委託(フリーランス)
業務内容
【募集背景】
既存プロダクトのフルリプレイスおよびシフト管理・労務領域における数理最適化エンジン強化のためのアーキテクトとしてご参画いただきます。
【作業内容】
シフト管理・労務領域における数理最適化エンジンのアーキテクチャ設計と実装(制約の定式化、目的関数設計、解法選定を含む)を行っていただきます。
CTOと協働し、技術選定や言語選定、アーキテクチャ設計を策定していただきます。
法改正や業界差分に耐えるドメインモデル設計(変更に強い構造の実現)を行っていただきます。
最適化ロジックとアプリケーションの責務分離を行い、拡張しやすいコアの構築を行っていただきます。
既存プロダクトのフルリプレイスにおける技術的意思決定を担っていただきます。
【求める人物像】
アプリケーションアーキテクチャに強い関心を持ち、技術選定や設計に主体的に取り組んでいただける方を求めています。
数理最適化や制約の強い問題領域に興味を持ち、ドメイン理解を深めながら継続的に改善していただける方を歓迎します。
【ポジションの魅力】
シフト管理・労務領域における数理最適化エンジンを一から設計し、アーキテクチャと実装に専念していただけるポジションです。
既存プロダクトのフルリプレイスに関わりながら、技術選定やドメインモデル設計など上流からコア部分の構築まで幅広く関与していただけます。
【開発環境】
バックエンドはScala(現行 Scala 2 / Play / Slick / Cats、リプレイス後は Scala 3 を予定)を使用しています。
フロントエンドはTypeScriptとAngularまたはSvelte(選定中)を想定しています。
インフラはTerraform、Docker、AWS、Google Cloudなどを利用しています。
AI駆動開発としてClaude Code Maxを活用しています。
求めるスキル
- ■必須スキル:
- Webアプリケーションのフロントエンド・バックエンド開発経験, アプリケーションアーキテクチャに関する知見と、実務での設計・実装経験, JVM系言語(Scala / Kotlin / Java)での開発経験3年以上, 数理最適化・組合せ最適化の実装経験(線形計画、整数計画、制約充足、メタヒューリスティクス等), シフト、要員配置、スケジューリングなど、制約の強い最適化問題を扱ったプロダクト開発経験
- ■歓迎スキル:
- HRTech・労務系SaaSプロダクトの開発経験, 既存システムのリプレイス経験, 技術選定における意思決定経験