【フルリモート/週5/Rust】高信頼性・低レイテンシな次世代分散型ストレージ基盤の開発

掲載終了28日前

【フルリモート/週5/Rust】高信頼性・低レイテンシな次世代分散型ストレージ基盤の開発

4,000〜5,500/時

作業内容

お任せしたいこと [役割] バックエンドエンジニア(シニアクラス)として、Rustを用いた自社開発の分散型オブジェクトストレージシステムのコアロジック開発および最適化を担当していただきます。 [役割に対して求める成果] Rustの所有権・借用モデルを活かし、メモリ安全性を担保しつつ、並行処理時のデッドロックやレースコンディションを徹底的に排除した、極めて堅牢で高速なストレージエンジンを構築すること。 具体的な業務内容 Rustを用いた、分散ファイルシステムのアロケーションロジックおよびレプリケーションプロトコルの実装 tokio等の非同期ランタイムを活用した、高並列・低レイテンシなI/O処理の最適化 分散トランザクションにおけるデータ整合性(コンシステンシ)を担保するためのアルゴリズム実装 プロファイリングツールを用いた、CPU・メモリボトルネックの特定および、アセンブリレベルに近いチューニング GitHub上でのプルリクエスト作成、およびテックリード層とのハイレベルな相互コードレビュー対応 必須スキル・経験 Rustを用いた商用Webアプリケーションまたはシステムプログラミングの開発実務経験2年以上 C/C++、Goなどを用いたシステムプログラミング(並行処理, メモリ管理等)の経験合計5年以上 非同期プログラミング(Rustのasync/await, tokio等)に関する深い知識と実装経験 RDBMSまたはNoSQLの内部構造(B-Tree, LSM-Tree等)に関する基礎的な知見 Git / GitHubを用いたチーム開発におけるブランチ管理、コンフリクト解消の習熟 歓迎スキル・経験 Raft、Paxosなどの分散合意アルゴリズムの実装、または詳細な知識 gRPC / Protocol Buffersを用いた、サービス間通信の設計・実装経験 Linuxカーネル、ファイルシステム、ネットワークスタックに関するディープな知見 オープンソースプロジェクト(OSS)へのコントリビューション実績 開発環境 言語・FW:Rust, tokio, gRPC インフラ:AWS (EKS, EC2, S3), Docker 管理ツール:GitHub, Slack, Jira 技術スタック:Protocol Buffers, GitHub Actions, Datadog 開発チームについて Rustスペシャリストが集まる少数精鋭のチームです。「安全で速いコード以外は本番に入れない」という強い意志を持った、技術密度の高い環境です。 求める人物像 Rustの言語仕様や挙動を深く追求し、コンパイラと対話しながら最適なコードを書くことに喜びを感じる方 トラブル発生時に、テキストログやパケット、メモリダンプを冷静に追いかけ原因特定できる方 仕事の魅力 今最も注目されるRustを用い、技術的難易度の極めて高い「分散ストレージ」の核心部に携われます。 フルリモート環境下で、世界レベルの技術力を持つメンバーと切磋琢磨できる環境です。 働き方 リモート環境 [フルリモート] フルリモートで働いていただけます。

稼働条件

週5日 / フルリモート

契約形態

業務委託(フリーランス)

開発環境

Rust、Go、C++

募集回数

1回

スキル

バックエンド:
ビジネスツール・コミュニケーション:

企業名

株式会社Kaizen Tech Agent

サービス/プロジェクト名

詳細スケジュール/リリース時期

現場責任者の雰囲気

開発体制の詳細

詳細は面談でお伝えします。ご相談ください。

一部の情報は非公開の場合があります

案件について詳しく聞いてみませんか?

知りたい内容を選んでください(複数選択可)