
NetAppは、オンプレミス環境とクラウド環境の両方で、組織が情報を保存、管理、保護、活用できるインテリジェントなデータ基盤ソリューションを開発しています。製品群には、統合データストレージ、クラウド管理、データ保護のためのツールが含まれており、複雑なデータ運用を簡素化し、より効率的な業務を支援します。
同社は、クラウドソフトウェア、人工知能、API、エンタープライズデータ管理が交わる領域で事業を展開し、企業のストレージ環境の近代化と、プラットフォーム間でのデータアクセスの向上を支援しています。NetAppはグローバルに展開する大規模な組織として、幅広い業界の顧客を支え、現代のデータ基盤技術の構築・運用に携わる機会を提供しています。
ソフトウェアエンジニア、ストレージシステム — NetApp(バンガロール、出社勤務)
NetAppのソフトウェアエンジニアとして、仮想ストレージおよびデータ管理ソリューションを開発します。 バンガロールでバックエンド機能を構築し、分散型かつ高可用性のシステムをトラブルシューティングします。
仕事内容
- 仮想ストレージおよびデータ管理ソリューションの開発、テスト、デバッグ
- 新製品の開発および既存製品の機能強化への貢献
- バックエンド実装を重視したエンドツーエンド機能の構築
- 部門横断チームと連携し、信頼性と品質の高いソリューションを設計・提供
- 技術的な問題の調査と解決
- コード品質と長期的な保守性の維持
応募要件
- Cおよび/またはC++によるシステムプログラミングの高いスキル
- gdbまたはlldb、コアダンプ、メモリやスレッドの診断を用いた低レベルデバッグ能力
- ファイルシステム、ブロックI/O、キャッシュ、スナップショット、レプリケーション、RAID、I/O整合性、障害処理など、ストレージ概念に関する確かな知識
- プロセスとスレッド、メモリ管理、I/Oスタックなど、Linux内部構造に関する経験
- ネットワークの基礎およびパフォーマンスプロファイリングに関する理解
- 分散型かつ高可用性のシステムを構築・デバッグした実務経験
- 高い問題解決能力と、曖昧な技術課題を自律的に推進する力
- VMware ESXiやKVM/QEMUなどの仮想化またはハイパーバイザーの経験、およびストレージ仮想化のベストプラクティスに関する知識
- AWS、Azure、GCPのいずれかにおけるクラウドインフラストラクチャとストレージサービスの経験(クラウドネットワークパターンを含む)
- NVMe、iSCSI、NFS/SMB、S3またはオブジェクトインターフェース、マルチパスまたは高可用性構成に関する知識
- プロファイリング、レイテンシとIOPSの分析、ロック競合、キャパシティプランニングを含むパフォーマンスエンジニアリングの経験
- 個人貢献者職では、関連する実務経験が5年以上






