シニアPythonバックエンドエンジニア(ロボティクスシステム担当)| リモート勤務
フルタイム
パート
リモート勤務
当社では、最先端のロボティクス技術を活用したイノベーティブなソリューション開発に取り組んでおります。この度、弊社の成長戦略の一環として、革新的なロボティクスソリューションの構築に情熱を持つ経験豊富なPython開発者様を募集しております。
弊社のダイナミックな開発チームに参画いただき、最先端のロボットシステムを支える重要なバックエンドコンポーネントの設計・開発にご尽力いただけるシニアPythonバックエンドエンジニアを求めております。当ポジションでは、高度な技術力と創造性を発揮しながら、部門横断的なチームと緊密に連携し、堅牢かつ高品質なソフトウェアソリューションの提供にお力添えいただきます。
弊社のロボティクスシステムは、産業界に革命をもたらす可能性を秘めており、その中核を担うバックエンドシステムの開発は極めて重要な役割を果たします。Python、Django、FastAPI、Redis、PostgreSQLなどの最新技術スタックを駆使し、次世代ロボティクスプラットフォームの構築にご参画いただける方からのご応募をお待ちしております。
主要業務内容:
- Python 3.11および最新フレームワークを活用した、弊社ロボティクスエコシステム向け中核バックエンドコンポーネントの設計・開発。これには、システムの基盤となるAPIやサービスの構築が含まれます。
- 弊社ロボットシステムを支えるスケーラブルなAPIおよびマイクロサービスアーキテクチャの設計・実装。高負荷環境下でも安定して動作するシステム設計が求められます。
- SQLおよびNoSQLソリューション双方におけるデータベースパフォーマンスと構造の最適化。大量データの効率的な処理と格納を実現するための戦略立案と実装をお願いします。
- 包括的なテスト戦略の策定と実装を通じた、高水準のコード品質維持。PyTestを活用した自動テストフレームワークの構築と改善にご尽力いただきます。
- GitHub Actionsを用いた継続的インテグレーション・継続的デプロイメント(CI/CD)パイプラインの構築と最適化。開発からデプロイメントまでの自動化プロセスの確立をサポートしていただきます。
- プロダクトマネージャーおよび他開発者との協働によるビジネス要件の技術ソリューションへの変換。要件定義から実装までの一連のプロセスに積極的に関与していただきます。
- コードレビュー参画によるコード品質確保とチーム全体の知識共有促進。技術的なベストプラクティスの確立と浸透にご貢献いただきます。
- システム保守および将来開発をサポートする技術文書作成への貢献。明確で詳細な技術ドキュメントの作成を通じて、チームの知識基盤強化にお力添えください。
- 本番環境における複雑なソフトウェア課題の問題解決および解消。システムの安定稼働を確保するためのトラブルシューティングと改善策の実施をお願いします。
- コードの最適化とリファクタリングを通じたシステム全体のパフォーマンス向上。既存コードベースの品質と効率性の継続的な改善に取り組んでいただきます。
必須条件:
- Python 3.10〜3.11を用いた3年から5年以上の専門的Python開発経験。実務環境での大規模プロジェクト経験が望ましいです。
- Django 4.x系および/またはFastAPI 0.100+などの現代的Webフレームワークに関する高度な習熟度。これらのフレームワークを用いた実際のアプリケーション開発経験が必要です。
- PostgreSQL 14+およびRedis 7.0+等のデータベース技術の実務経験。複雑なデータモデルの設計と最適化の経験が求められます。
- PyTest 7.x系を活用した自動テスト手法に関する専門知識。単体テスト、統合テスト、エンドツーエンドテストの設計・実装経験が必要です。
- Dockerコンテナ化およびコンテナオーケストレーションに関する十分な経験。マイクロサービスアーキテクチャのコンテナ化と運用経験が望まれます。
- GitHub Actionsを中心としたCI/CDパイプラインの構築・運用経験。自動化されたビルド・テスト・デプロイプロセスの設計と実装が求められます。
- Git等のバージョン管理システムの実践的活用経験。ブランチ戦略の立案とチーム開発環境での効果的な運用経験が必要です。
- RESTful API設計原則およびマイクロサービスアーキテクチャに関する深い理解。スケーラブルで堅牢なAPIの設計・実装経験が求められます。
- 優れた問題解決能力と細部への配慮。複雑な技術的課題に対する分析力と解決策の立案・実装能力が必要です。
- チーム環境での効果的なコミュニケーション能力。技術的な内容を明確に伝える能力と、異なる専門性を持つステークホルダーとの協働経験が望まれます。
歓迎スキル:
- ロボティクスソフトウェア開発または関連分野での実務経験。ロボット制御システムやセンサーデータ処理の知識があれば尚可です。
- RabbitMQ、Kafka等のメッセージブローカーの実装・運用経験。非同期メッセージングシステムの設計パターンに関する知見が望まれます。
- Pythonにおける非同期プログラミング(asyncio、aiohttp等)の実装経験。高性能な非同期システムの開発経験があれば優遇いたします。
- リアルタイムデータ処理システムの構築・運用経験。大量のセンサーデータやイベントデータの効率的な処理方法に関する知識が求められます。
- コンピュータビジョンまたは機械学習統合に関する知識背景。OpenCVやTensorFlowなどのライブラリを用いた開発経験があれば尚可です。
- オープンソースプロジェクトへの貢献実績。コミュニティ主導の開発への参加や自身のプロジェクト公開経験が評価されます。
- AWS、Azure、GCP等のクラウドプラットフォーム活用経験。クラウドネイティブなアプリケーション設計と実装の知識があれば優遇いたします。
- コンテナオーケストレーション技術(Kubernetes等)の実務経験。マイクロサービスの大規模デプロイメントと運用経験が望まれます。
- セキュリティベストプラクティスに関する知識と実装経験。安全なアプリケーション開発のためのセキュリティ対策の知見が評価されます。
入社のメリット:
弊社の革新的なエンジニアリングチームに加わることで、産業の運用方法を根本から変革する画期的なロボティクス技術開発に直接貢献していただくことができます。当社では、エンジニアの皆様の創造性とイノベーションを最大限に尊重し、以下のような魅力的な環境をご提供しております:
- 皆様のアイデアと専門知識を高く評価する協調的な職場文化。技術的な革新と挑戦を奨励する風土があります。
- 地理的な制約なく最高の仕事ができるよう、柔軟なリモートワーク体制を整備しております。ワークライフバランスを重視した働き方をサポートします。
- 業界水準を上回る競争力のある報酬パッケージをご用意。あなたの技術力と貢献に対する正当な評価を約束します。
- 継続的な学習と成長のための豊富な機会。最新技術のトレーニングや、カンファレンス参加などの専門能力開発をサポートいたします。
- 技術的卓越性と継続的学習を重視する優秀な同僚との協働環境。互いに刺激し合い、共に成長できるチーム文化を大切にしています。
- 最新技術スタックと革新的な開発手法を駆使して、複雑かつ社会的意義の深い技術課題に取り組む機会。あなたの技術力が直接社会に貢献します。
弊社では、単なる職場ではなく、技術者としてのキャリアを飛躍的に発展させる場をご提供することを目指しております。ロボティクスの未来を共に創造していくことに興味をお持ちの方からのご応募を心よりお待ちしております。