【フルリモート/週5/Python】再生可能エネルギー向けIoTデータプラットフォームのバックエンド開発
作業内容
【フルリモート/週5/Python】再生可能エネルギー向けIoTデータプラットフォームのバックエンド開発 ### お任せしたいこと [役割]バックエンドエンジニアとして、太陽光発電システムや蓄電池、EV(電気自動車)などの分散型エネルギーリソースから収集されるデータを統合・制御する、エネルギーマネジメントシステム(EMS)のAPIおよびデータ処理基盤の開発をお任せします。 [役割に対して求める成果]数万台規模のIoTデバイスから高頻度で送られてくる時系列データを遅延なく処理し、電力の最適充放電アルゴリズムを安定して実行・反映できるスケーラブルなバックエンドアーキテクチャの実現。 ### 具体的な業務内容 ・Python(FastAPI)を用いたデータ参照・制御用RESTful APIの詳細設計、実装、テスト ・AWS IoT Core等を経由して受信した大規模な時系列データのストリーム処理およびバッチ処理の実装 ・アルゴリズムエンジニアと連携した、電力の需要予測および最適制御ロジックのバックエンドへの組み込み ・TimescaleDBやInfluxDBなどの時系列データベース、およびRDBMS(PostgreSQL)の設計とクエリチューニング ・Pytest等を用いた自動テストの実装および、GitHub ActionsによるCI/CDパイプラインの保守・運用 ### 必須スキル・経験 ・Pythonを用いたWebアプリケーションまたはAPIの開発経験(3年以上) ・FastAPI、Django、Flask等のフレームワークを用いたバックエンド開発の実務経験(2年以上) ・RDBMSを用いたデータベース設計およびSQLパフォーマンスチューニングの経験 ・Git/GitHubを用いたチーム開発およびPull Requestベースのコードレビュー経験 ### 歓迎スキル・経験 ・大量の時系列データやセンサーデータの処理・分析基盤の構築経験 ・TimescaleDBやInfluxDBなどの時系列データベースの利用経験 ・AWSやGCPなどパブリッククラウド環境でのIoTデータパイプライン構築経験 ・エネルギー業界(電力、再エネ、スマートシティ領域)に関するドメイン知識 ・DockerやKubernetesを用いたコンテナ環境での開発経験 ### 開発環境 言語・フレームワーク:Python 3.12, FastAPI, SQLAlchemy, Pytest インフラ・ミドルウェア:AWS (IoT Core, Kinesis, ECS, RDS), PostgreSQL, TimescaleDB, Docker ツール:GitHub, GitHub Actions, Jira, Slack, Notion, Datadog ### 開発チームについて プロダクトマネージャー1名、テックリード1名、バックエンドエンジニア4名(今回募集枠含む)、フロントエンドエンジニア3名、アルゴリズムエンジニア2名、IoTエンジニア2名の体制です。ハードウェアやアルゴリズムの専門家と職種の垣根を越えて連携し、複雑なドメイン要件をシステムに落とし込むため、活発な議論が行われています。 ### 求める人物像 ・脱炭素社会の実現や気候変動といったグローバルな社会課題の解決に、強い当事者意識を持てる方 ・高トラフィックな時系列データ処理やパフォーマンスチューニングといった技術的難易度の高い課題に挑戦したい方 ・フルリモート環境下において、他職種(ハードウェアやアルゴリズムの専門家)とも自発的かつ円滑にコミュニケーションが取れる方 ### 仕事の魅力 気候変動対策(脱炭素・カーボンニュートラル)という、人類にとって最重要かつ社会的インパクトの極めて大きい領域(GreenTech)にテクノロジーで貢献するプロダクトです。Pythonの強みであるデータ処理能力を活かし、膨大なIoTデータを捌く堅牢なアーキテクチャの設計・開発を通じて、バックエンドエンジニアとして市場価値の高い経験を積むことができます。 ### 働き方 #### リモート環境 **[フルリモート]** フルリモートで働いていただけます。
稼働条件
週5日 / フルリモート
契約形態
業務委託(フリーランス)
開発環境
Python
募集回数
1回
職種・ポジション
スキル
企業名
株式会社Kaizen Tech Agent
サービス/プロジェクト名
詳細スケジュール/リリース時期
現場責任者の雰囲気
開発体制の詳細
詳細は面談でお伝えします。ご相談ください。
一部の情報は非公開の場合があります
案件について詳しく聞いてみませんか?
知りたい内容を選んでください(複数選択可)
