【フルリモート/週5/Java】世界中の車両データを超高速処理しモビリティの未来を創るコネクテッドカー・IoT基盤のバックエンドエンジニア

案件要件
- 職種
- エンジニア
- 業務内容
- システム開発・運用SES
- 報酬目安
- 5,900 ~ 6,800円/時
- 稼働時間目安
- 週5日 (時間目安 160時間)
- はたらく場所
- フルリモート
- スキル
【フルリモート/週5/Java】世界中の車両データを超高速処理しモビリティの未来を創るコネクテッドカー・IoT基盤のバックエンドエンジニア
お任せしたいこと
[役割]バックエンドエンジニアとして、世界中を走る数百万台の車両からミリ秒単位で送信される膨大なセンサーデータ(位置情報、速度、バッテリー状態など)をリアルタイムに受信・解析し、新しいモビリティ体験や自動運転支援を実現するコネクテッドカー・IoTプラットフォームの開発をお任せします。
[役割に対して求める成果]数百万のデバイス(車両)からの常時接続と毎秒数百万件に及ぶストリームデータを、システムを一切遅延・ダウンさせることなく確実に処理(Ingestion & Processing)し、堅牢でスケーラブルな分散システムをモダンなJavaとメッセージング技術によって構築すること。
具体的な業務内容
・Java(Java 21)およびSpring Boot 3を用いた、車両デバイスおよびユーザー向けフロントエンドアプリと連携する高スループットなREST API / gRPC APIの詳細設計・実装
・MQTTやWebSocketを利用した、数百万台の車両との双方向かつセキュアなリアルタイム通信インフラの構築とコネクション管理
・Apache Kafkaを利用した、秒間数百万件のテレメトリデータ(センサーログ)の欠損のない非同期メッセージングおよびストリーム処理パイプラインの構築
・Apache CassandraやAmazon DynamoDB等のNoSQL、および時系列データベース(TSDB)を用いた、ペタバイト級の時系列データの高速な書き込み・検索アーキテクチャの設計
・車両の遠隔操作(ドアロック、エアコン起動、OTAアップデート等)における、厳格な認証・認可と「確実にデバイスに命令を届ける」ためのリトライ・非同期制御の実装
・DatadogやPrometheusを用いた分散トレーシングの構築と、巨大なトラフィック下でのJVMチューニング(GC最適化)およびボトルネック解消
必須スキル・経験
・Javaを用いたWebアプリケーションまたはAPIサーバーの開発・運用経験(3年以上)
・Spring Framework(Spring Boot)を用いた実務経験(2年以上)
・RDBMSまたはNoSQLを用いた大規模データベースのテーブル設計およびクエリチューニングの経験
・Git/GitHubを用いたチーム開発およびPull Requestベースのコードレビュー経験
歓迎スキル・経験
・IoT、コネクテッドカー、またはM2M(Machine to Machine)領域におけるシステム開発経験
・Apache Kafka、Amazon Kinesis等のメッセージング基盤を利用した大規模ストリームデータ処理の経験
・MQTT、gRPC、WebSocket等の通信プロトコルに関する深い知見と実装経験
・Cassandra、DynamoDB等のNoSQL、または時系列データベースの高度な運用・チューニング経験
・マイクロサービスアーキテクチャの設計・運用経験
・AWS環境(EKS, IoT Core, MSK等)でのコンテナ技術(Docker/Kubernetes)を利用したインフラ運用経験
開発環境
言語・フレームワーク:Java 21, Spring Boot 3, gRPC, JUnit, Testcontainers
インフラ・ミドルウェア:AWS (EKS, MSK, IoT Core, DynamoDB, RDS), Docker, Kubernetes, Apache Kafka, Apache Cassandra, Redis
CI/CD・ツール:GitHub, GitHub Actions, Datadog, Terraform, Jira, Confluence, Slack
開発チームについて
プロダクトマネージャー1名、テックリード1名、バックエンドエンジニア7名(今回募集枠含む)、データエンジニア・MLエンジニア3名、SRE3名の体制です。「ソフトウェアのバグが、現実世界の物理的な車両トラブルに直結する可能性がある」という強い責任感を持ち、単体テストやカバレッジへの執着はもちろん、カオスエンジニアリング等の高度なアプローチでシステムのレジリエンス(回復力)を高めることにチーム全員で取り組むギークなカルチャーです。
求める人物像
・「数百万の常時接続」「ペタバイト級のデータ」といった、通常のWebサービスでは決して味わえない圧倒的なスケールと技術的難題にワクワクする方
・大量データの書き込み負荷やネットワークの瞬断といったIoT特有の泥臭いエッジケースから逃げず、非同期処理とアーキテクチャ設計によって論理的に解決できる方
・フルリモート環境下において、データエンジニアやSREなど他職種とも自発的かつ円滑にテキストや通話でコミュニケーションが取れる方
仕事の魅力
自動車産業における「100年に1度の大変革期(CASE)」の中心であるコネクテッド・自動運転領域を、巨大なトラフィックを捌くバックエンド技術で支える非常に社会的インパクトの大きなポジションです。数百万台規模のIoTデバイス連携や、Kafkaを用いた超高度なストリーム処理といった、エンタープライズJavaにおける最高峰のスケーラビリティ設計を経験することで、トップクラスのデータ基盤構築能力と市場価値を確立することができます。
働き方
リモート環境
[フルリモート] フルリモートで働いていただけます。
株式会社Kaizen Tech Agent
株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。
