
パートタイム Rust エンジニア
パートタイムの Rust エンジニアとして、Remotebase のプロダクト企業クライアント向けに、信頼性の高いバックエンドサービス、API、インフラツール、システムソフトウェアを開発します。 分散チームと非同期で連携し、本番環境で使えるソリューションの構築に携わります。
仕事内容
- 本番環境向けの Rust サービスとライブラリを開発、保守する。
- 安全で慣用的な、十分にテストされたコードを記述し、速度とメモリ使用量に配慮する。
- Tokio や Axum、Actix-web、Tonic(gRPC)などのフレームワークを使って非同期サービスを作成する。
- 性能が重要なコードをプロファイリングし、並行処理、レイテンシ、メモリの問題を解決する。
- サービスをデータベース、メッセージキュー、クラウドインフラに接続する。
- コードレビューを行い、経験の浅いエンジニアを支援し、技術的な意思決定に貢献する。
- 明確な文章でやり取りし、分散チームと非同期で協力する。
応募要件
- ソフトウェアエンジニアとして5年以上の実務経験があり、そのうち3年以上は本番環境で Rust を使用した経験があること。
- Rust の所有権、借用、ライフタイム、trait、ジェネリクスを十分に理解していること。
- Tokio、futures、Send/Sync の制約を含む、非同期 Rust の実務経験があること。
- 本番環境のバックエンドサービスまたはシステムソフトウェアの構築・運用経験があること。
- 並行処理、メモリ管理、性能プロファイリングを理解していること。
- ユニットテスト、統合テスト、またはプロパティベーステストによる Rust コードのテストと、CI/CD の利用経験があること。
- Postgres や Redis などの SQL または NoSQL データベース、および sqlx、Diesel、SeaORM などの crate の使用経験があること。
- Docker、Linux、および AWS、GCP、Azure のいずれかに精通していること。
- 英語での優れた会話力と文章力があること。
- 週20時間勤務でき、米国のタイムゾーンと重なる時間を週4時間確保できること。
- 歓迎条件:Unsafe Rust、FFI(C/C++ または PyO3 経由の Python)、または WebAssembly の経験。
- 歓迎条件:組み込みシステム、ネットワーク、ブロックチェーン、または分散システムの経験。
- 歓迎条件:Rust エコシステムのオープンソースプロジェクトへの貢献実績。
- 歓迎条件:tracing、OpenTelemetry、Prometheus などのオブザーバビリティツールに関する知識。
- 歓迎条件:C++ または Go の経験。
福利厚生
- リモート勤務が可能で、オフィスの利用も選択できる。
- 柔軟な勤務時間を選べる。
- 市場競争力のある報酬。
- 学習とキャリア成長の機会。
関連求人






保険販売コンテンツガバナンス シニアコンサルタント
Sun Lifeサン・ライフの保険販売事業におけるコンテンツガバナンスと利用促進を主導します。 Seismicの活用、営業支援、キャンペーン、地域をまたぐコンテンツの有効性を高めます。
開く



臨床コンテンツ主任医師・臨床AI戦略担当
Wolters KluwerWolters Kluwerで、信頼できる臨床AIと意思決定支援システムの開発・検証を主導します。 パートナーへの助言、AI出力の評価、欧州各地での医療導入を支援します。
開く

シニアコンテンツ・チャネルリード
Student Loans CompanyStudent Loans Companyの企業コンテンツ、イントラネット掲載、GOV.UKの更新、クリエイティブサービスを統括します。学生向け融資・支援に関する情報発信で、アクセシビリティ、掲載ガバナンス、利用者の参加を促進します。
開く
