
Oxford Quantum Circuitsのソフトウェアエンジニア(ハイブリッド勤務、英国)
Oxford Quantum Circuitsの商用量子コンピューター向けに、安全で保守しやすいソフトウェアを構築します。 設計、テストからデプロイ、評価、本番サポートまで、プロジェクト全体を担当します。
仕事内容
- Oxford Quantum Circuitsの量子コンピューターの製造と運用を支える、信頼性が高く、安全で保守しやすいソフトウェアを構築します。
- 要件収集、ソリューション設計、プロトタイピング、テスト、デプロイ、評価まで、ソフトウェアプロジェクトをリードします。
- パフォーマンス、セキュリティ、保守性、複雑性、コスト、リソースの制約を考慮しながら、システムと技術的アプローチを作成します。
- 機能要件と非機能要件を満たす信頼性の高いソフトウェアを開発し、明確なユーザー向け・開発者向けドキュメントを整備します。
- 開発環境と本番環境の問題を調査し、解決します。
- コードをレビューして徹底的にテストし、ペアプログラミングに参加し、本番投入の準備状況を評価します。
- CI/CDパイプラインの開発・保守を含め、品質保証とドキュメント作成のワークフローを自動化します。
- 技術的な選択肢を評価し、推奨事項を説明し、エンジニアやステークホルダーと緊密に連携します。
- 新規プロジェクトと既存のコードベースの両方に貢献します。
- メンタリング、トレーニング、社内の知識共有イベントを通じて、技術的な専門知識を共有します。
- 実践的な支援、メンタリング、建設的なフィードバックを通じて、経験の浅いエンジニアの成長を支援します。
- 適切な場合には、カンファレンス、共同プログラム、出版物を通じてOxford Quantum Circuitsを代表します。
応募要件
- 開発ライフサイクル全体にわたって複数のソフトウェアプロジェクトを提供した実績。
- 新規コードベースと既存コードベースの両方で効果的に作業した経験。
- 開発環境と本番環境の問題を診断し、修正した実務経験。
- 複数のシステム階層にまたがるソフトウェアを保守した経験。
- 広く使われているPythonライブラリに精通し、Pythonを十分に扱えること。
- ソフトウェアのデータ構造、プログラミング技法、コンピューターサイエンスの基本概念に関する確かな知識。
- オブジェクト指向分析・設計、コード構成、アルゴリズム、オペレーティングシステム、ネットワーク、HTTP、データ管理への理解。
- 初期要件から本番デプロイまで複雑なシステムを設計できること。
- コードベースのアーキテクチャを明確に理解し、説明できること。
- 関数型プログラミング技法を適用した経験。
- DockerとKubernetesによるコンテナ化の知識。
- 品質保証と迅速なリリースを支えるCI/CDパイプラインを構築・保守した経験。
- 複雑な技術テーマについて同僚を指導し、エンジニアリングのパフォーマンス向上を支援できること。
- コンピューターサイエンスおよび数理系分野の大学院レベルの教育、または同等の実務経験。
- 柔軟で細部に注意を払い、品質を重視する姿勢と、優れたコミュニケーション、時間管理、問題解決、革新のスキル。
- 歓迎:エンドユーザー向けソフトウェア製品を提供した経験。
- 歓迎:メッセージブローカーまたはデータストリーミング技術の知識。
- 歓迎:リレーショナルデータベースおよび非リレーショナルデータベースの経験。
- 歓迎:テスト、プロダクトオーナーシップ、プラットフォームエンジニアリングなど、ソフトウェアの中核専門分野を超えて貢献した経験。
- 歓迎:グローバル展開向けのコンテナ化マイクロサービスを開発した経験。
- 歓迎:AzureまたはAWSの知識。
- 歓迎:PythonエコシステムでWebアプリケーションを開発した経験。
- 歓迎:ユーザーインターフェースを設計または構築した経験。
- 歓迎:JavaScriptまたはTypeScript、HTML、CSSに加え、React、Angular、Node.jsの実務知識。
- 歓迎:コンピューターサイエンスまたは関連分野の学位。
- 歓迎:ソフトウェアエンジニアリング環境でのリーダーシップまたはメンタリング経験。
福利厚生
- 多様なエンジニアリング業務を通じて技術力を広げられます。
- 他のエンジニアと知識やアイデアを交換できます。
- エンジニアリングの実践方法の形成と改善に貢献できます。
- 初期コンセプトから本番環境まで、ソフトウェアに対して意義あるオーナーシップを担えます。
- 幅広く、技術的にやりがいのあるプラットフォームに携われます。
- Oxford Quantum Circuitsの量子コンピューターの開発と運用を直接支えるソリューションを構築できます。








