募集中 【Aerospike/C/C++】セカンダリインデックスクエリのライブラリ改修および性能検証支援(フルリモート)
社名:非公開
職種:サーバサイドエンジニア
稼働日数:週5日白金高輪
報酬:〜80万円/月
| 業務内容 | 当該企業が技術支援を行っているクライアント案件にて、NoSQLデータベース「Aerospike」のパフォーマンス検証を担当していただきます。 <関わるサービス> 同社クライアントの大規模データ処理に関連するシステム基盤。 高度な可用性と処理速度が求められる環境での、技術検証フェーズとなります。 <具体的なタスク> ・Aerospikeアクセスライブラリへの機能追加(C/C++) 既存のC/C++製ライブラリに対し、プライマリーキー検索だけでなく、セカンダリインデックス検索を行う関数を新規実装。 ・検証データ生成プログラムの作成 数百万件規模のテストデータを生成し、Aerospikeへ投入するローダーを作成。 ・セカンダリインデックス検索の検証用プログラム作成 コマンドラインで動作するベンチマークツールを作成。連続読み取り時のレイテンシ(平均/最大/最小/90%ile値)を精密に計測し、エビデンスとなるログ(txt)を出力する仕様です。 ・簡易マニュアルの作成 開発したツールの使用手順書(簡易版)を作成します。 ■募集背景 同社が支援するプロジェクトにて、Aerospikeのセカンダリインデックス活用が検討されています。 既存のC++ライブラリでは機能が不足しており、かつ実運用に耐えうる速度が出るかの厳密な検証が必要となっています。 OSSやインフラ技術に強い同社のプロジェクトチームの一員として、特定機能の実装と検証を遂行できるスペシャリストを募集します。 |
|---|---|
| 勤務地 |
白金高輪 |
| 必須要件 | ・C/C++を用いた開発経験(ライブラリ改修レベルのコードリーディング・実装力) ・Aerospikeを用いた開発・運用経験 ・Linux環境でのCLIツール開発経験 |
| 歓迎要件 | ・NoSQLデータベースのチューニング経験 ・大規模トラフィックを想定したパフォーマンステストの設計・実施経験 ・ミドルウェアやドライバ開発の経験 |
担当者コメント
低レイヤー×最新NoSQL: C/C++によるライブラリ改修と、高速NoSQL「Aerospike」の組み合わせは、Web開発では味わえない「Deep Tech」な経験となります。
・C/C++での堅牢な実装やメモリ管理に自信がある方
・ミドルウェアやDB内部の挙動、限界性能の追求に興味がある方
・確かな技術力を持つチームの中で、プロとして成果を出したい方
「Aerospike × C++」という希少なスキルセットをお持ちのあなたに、ぜひお願いしたいスポット案件です。
担当者の詳細を見る