【フルリモート/週5/Go】量子コンピューティング・量子回路シミュレータエンジンのGo × gRPC 超高速行列計算&分散バッチ基盤開発案件

案件要件
- 職種
- エンジニア
- 業務内容
- システム開発・運用SES
- 報酬目安
- 4,800 ~ 5,600円/時
- 稼働時間目安
- 週5日 (時間目安 160時間)
- はたらく場所
- フルリモート
- スキル
【フルリモート/週5/Go】量子コンピューティング・量子回路シミュレータエンジンのGo × gRPC 超高速行列計算&分散バッチ基盤開発案件
お任せしたいこと
[役割]
Go (1.23+) を用いた、先端技術研究所・製造業向け量子回路シミュレータおよび量子アルゴリズム最適化プラットフォームの計算エンジン・APIバックエンド開発
[役割に対して求める成果]
SIMD 命令を活用した行列積・量子状態ベクトル(State Vector)演算処理の最適化と、Goroutine / gRPC による多次元量子ビット状態の並列分散分散計算化により、30量子ビット超のシミュレーション応答速度向上(従来の3倍高速化)を達成
具体的な業務内容
Go (1.23+) を用いた、量子回路(QASM: Quantum Assembly Language)のパース、最適化、および並列実行エンジンの開発
cgo や SSE/AVX-512 命令を活用した、複素数行列・テンソル積(Kronecker Product)計算の超高速化ロジック実装
gRPC / Protocol Buffers を用いた、大規模シミュレーションノード間での超低遅延データ通信・ストリーミング処理基盤の構築
Go の Concurrency Patterns (Channels, sync.Pool) を駆使した、メモリ割り当て(GC負荷)の最小化とプロファイリング(pprof, trace)によるボトルネック解消
Go Test / Benchmarks によるアルゴリズムの数値精度検証および計算パフォーマンスの持続的な回帰テスト構築
必須スキル・経験
Go 言語を用いたバックエンド API または高性能分散シミュレーション/計算エンジンの開発・運用経験(3年以上)
Goroutines, Channels, sync パッケージ等を活用した並行・並列プログラミングの高度な知識と実装実績
行列計算、線形代数、複素数演算、または数値計算アルゴリズムの最適化経験
gRPC / Protocol Buffers を用いた低遅延マイクロサービス通信基盤の開発経験
歓迎スキル・経験
量子コンピューティング、量子化学、半導体シミュレーション、物理計算などの先端科学分野での開発実績
cgo / Assembly / C++ 等を用いた Native コード連携や CPU 命令セット(AVX2/AVX-512等)のチューニング知見
pprof を活用した Go アプリケーションのメモリヒープ・GCプロファイリングとアロケーション削減の実務経験
OpenQASM などの量子回路記述言語に関する知識
開発環境
言語/ツール: Go 1.23+, gRPC, Protocol Buffers, OpenQASM
データ/キャッシュ: PostgreSQL, Redis, Apache Arrow
開発/テストツール: VS Code, GoLand, pprof, Docker, GitHub Actions
クラウド/CI: AWS (ParallelCluster, EC2, S3), GitHub Actions
コミュニケーション: Slack, Notion, Jira, GitHub
働き方
リモート環境
[フルリモート] フルリモートで働いていただけます。
株式会社Kaizen Tech Agent
株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。
