

Mirantisは、Kubernetes環境を大規模に構築、保護、運用する組織向けに、クラウドネイティブなインフラストラクチャとコンテナ管理ソフトウェアを開発しています。製品ポートフォリオには、Mirantis Kubernetes Engine、Mirantis OpenStack for Kubernetes、Mirantis Container Cloud、Mirantis Container Runtime、Mirantis Secure Registryが含まれ、クラスター運用とソフトウェアサプライチェーンのセキュリティを支援します。また、Kubernetes向けIDEであるLens Desktopなどのプロジェクトやツールを通じてオープンソースエコシステムに貢献するとともに、エンタープライズ向けの技術サポートも提供しています。Mirantisは、コンサルティング、ヘルスケア、物流、公共サービス、金融サービス、および最新のクラウドインフラストラクチャを導入するテクノロジー重視の業界の組織にサービスを提供しています。
Mirantis シニア Rust ソフトウェアエンジニア(欧州リモート)
Mirantis のクラウドネイティブ AI インフラ向けに Kubernetes コントロールプレーンを構築します。 高負荷ワークロードを支えるネットワーク、DPU、ベアメタルのオーケストレーションシステムを開発します。
仕事内容
- Rust と Go で本番環境向けのコントロールプレーンマイクロサービス、Kubernetes オペレーター、調整エンジンを構築・保守します。
- 機能要件と非機能要件、アーキテクチャ、システムシーケンス図、gRPC/Protobuf および REST API のスキーマを定義します。
- SONiC、NVUE、Cumulus などのネットワーク OS や DPU ハードウェアプラットフォームとの連携を構築します。
- サービスにエンドツーエンドの OpenTelemetry トレースとメトリクスを追加します。
- 複数の技術で構築された分散システムの根本原因を調査します。
- Rust、Go、SQL のコードベース全体でプルリクエストをレビューし、開発に参加します。
- モックを活用したテストで高いテストカバレッジを維持します。
- オープンソースプロジェクトに貢献します。
- 設計レビューに参加し、領域横断でコードをレビューし、オンコール対応を担います。
応募要件
- コンピューターサイエンスまたはコンピューター工学の学士号・修士号、または同等の実務経験。
- クラウドネイティブプラットフォームまたはシステムプログラミング分野で、ソフトウェアエンジニアとして5年以上の経験。
- Tokio 非同期ランタイム、Tonic、Axum、sqlx を含む Rust の高度な知識。
- Go の熟練したスキル。
- 非同期並行処理、ロックフリーパターン、分散状態管理、モックを活用したテストに関する深い知識。
- tonic/prost を使用した gRPC/Protobuf 契約の設計経験。ゼロコピーシリアライズとコンパイル時の型生成を用いたスキーマ進化の管理経験。
- kube-rs を用いたカスタム Kubernetes コントローラーやオペレーターの構築、および CRD ベースの調整ループの実装経験。
- テスト駆動設計とテストしやすいコードを重視し、外部サービス依存関係用のモックインターフェースを作成できること。
- アーキテクチャ仕様書を作成し、部門横断の設計レビューに参加した実績。
- 高度な SQL および PostgreSQL のスキル。
- BGP、MP-BGP、EVPN、VXLAN、L3VNI、ルートターゲット、ルートサーバー設計の専門知識。
- SONiC、Cumulus Linux、NVUE の実務経験。
- NVIDIA DOCA、ホストベースネットワーキング、BlueField DPU アーキテクチャ、DPF オペレーターモデルの知識。
- InfiniBand ファブリック、NVLink/NMX-M パーティショニング、RoCEv2 の理解。
- Linux netlink、ネットワーク名前空間、ルーティングテーブル、DHCP/DNS サービス実装に関する高度な知識。
- Calico や Cilium などの CNI プラグインの知識。
- PXE/iPXE、UEFI、セキュアブート、メジャードブート、TPM アテステーションの専門知識。
- Redfish、IPMI、BMC 抽象化の熟練したスキル。
- ブートチェーン、systemd、initramfs、BIOS 構成マトリクスに関する深い知識。
- PKI、X.509 証明書、TLS、SPIFFE/SVID、Vault、KMS、Keycloak、OAuth2/JWT、RBAC の経験。
- KubeVirt/KVM の経験。
- オープンソースのシステムプロジェクトへの貢献または保守実績。
- OVS と DPDK の経験があれば尚可。
福利厚生
- リモート勤務。
- オープンソース開発環境。
- 次世代クラウドネイティブ AI インフラに携われます。
- 領域横断のコードレビューと安定したオンコール対応に参加できます。

