仕事概要
【背景】
ティアフォーでは、自動運転の民主化をビジョンに掲げ、自動運転のエコシステムを構築するために、WebとIoTをテクノロジーベースとした自動運転システムの開発から構築、利用、運用までをサポートするクラウドネイティブなDevOpsプラットフォーム「Web.Auto」の開発を進めています。
当ポジションでは、車載システム(In-Car)からクラウド(Out-Car / Web.Auto)まで横断的領域に及ぶシステム開発・運用を担うソフトウェアエンジニアを募集しています。技術選定からアーキテクチャ設計、開発エピックのリードなど、広い裁量を持ちながら自走し、自動運転エコシステムの基盤を強固にする役割を担っていただきます。
【仕事内容】
まずは、運行管理プラットフォームの開発メンバーの一員として、バックエンドおよび車載エージェント領域を担当し、要件定義から運用までフルサイクルでオーナーシップを発揮いただきます。「バックエンドエンジニアとしての強みを主軸にしつつ、車載の常駐システム(IoT / M2M領域)の開発にも挑戦したい・知見を広げたい」というモチベーションをお持ちの方を求めています。
その後、ご自身の志向性や適性に応じて、より具体的な担当領域やエフォートのバランス(クラウド寄り、あるいは車載寄りなど)を柔軟に調整していきます。
【具体的な業務例】
- 車載Web.Auto Agentおよびクラウド側APIの設計・開発
- クラウド・車両間の双方向通信、ダウンロード制御、検証、適用、ロールバックのライフサイクル管理
- Autowareやその他車載コンポーネントとの協調動作、およびクラウド⇔車載のプロトコル設計
- 最短経路探索や運行スケジュール最適化などのロジック・基盤開発
- MQTT / AWS IoT Core を中心とした高信頼な双方向通信基盤の構築
- SLO設計とインシデント対応(SREチームとの協調運用)
- PdMやステークホルダーとの要件定義、QA / QCチームと連携したテスト設計
- ユーザードキュメント・APIリファレンス等のドキュメンテーション
【技術スタック(例)】
- バックエンド / エージェント: Python, Go, Node.js
- インフラ / DB: AWS(AWS IoT, EKS, Greengrass, RDS, DynamoDB etc), MQTT
- その他: ROS(Autoware), Docker, GitHub Actions
【チャレンジ・やりがい】
- Webにとどまらず、IoTやM2M、ROSといった技術領域も含めて経験できる
- Autowareをコアとする自動運転の導入・運用・開発をサポートする「Web.Auto」(https://web.auto/)において、クラウドと車両群をつなぐハブとなるコアコンポーネントの開発を、設計責任を持って担える
- 最短経路検索や運行スケジュールの最適化など技術的にチャレンジングな要素の強い課題に向き合える
- 自動運転市場における運行管理やVehicle-to-Cloudのベストプラクティスやスタンダードを確立するチャンスがある
- 多種多様な車両構成・走行環境・サービス形態・通信環境における本質的需要を、汎用性と適応性の高い更新基盤として設計するという、技術的難易度の高い課題に向き合える
【参考情報】
- チーム紹介資料
https://www.docswell.com/s/TIER_IV/KWW4GR-2024-11-15-150615#p1
- ドメイン駆動設計による運行管理システムのアーキテクチャの最適化
https://tech.tier4.jp/entry/2020/07/03/160000
- TIER IV TALKS #6 自動運転を支えるウェブの力 ~クラウドとIoTで実現する運行管理と遠隔監視~
https://www.youtube.com/watch?v=rIw6LSbHs6Q
【従事すべき業務の内容】
- 雇入れ直後: 本求人に記載のある業務
- 変更の範囲: 上記に加え、会社が指定した業務
必須スキル
以下の条件をすべて満たしていること
- Linuxシステムプログラミングに関する経験(目安1年以上、またはそれに相当する深い知見・経験)
- クラウドバックエンド開発に関する経験(目安3年以上、またはそれに相当する深い知見・経験)
- AWS等のパブリッククラウド上で、本番運用されているWebサービスまたは分散システムのバックエンドを Python / Go / Node.js 等で設計・開発・運用した経験
- 1年以上の要件定義や基本設計に関する実務経験
- マイクロサービスアーキテクチャの設計・開発経験
- ネイティブレベルの日本語力
歓迎スキル
- SaaS開発・運用経験
- フルサイクル開発の経験
- プロジェクトリーダーやテックリードとしての経験
- IoT / M2Mファームウェアの開発経験
- OTAアップデートの開発経験
- ルート検索エンジンの開発経験
- DDDやクリーンアーキテクチャの経験
- RDBやNoSQLのデータベース運用経験
- フロントエンドの開発経験
- OSSコントリビューションの経験
- ビジネスレベルの英語力
求める人物像
- ティアフォーのミッション・ビジョン・コアバリューへの共感
- 技術的な正解だけに捉われず、事業戦略との整合を加味した全社的合理性に基づいた意思決定や推進のできる方
- 受け身にならず、ベンチャーマインドで常に積極的な行動ができる方
- 他者と自身の認識の差を理解し、簡潔かつ明瞭なコミュニケーションでそのギャップを埋められる方
- エンジニアとして知的好奇心の高い方
- 他者を思いやり、チームワークの取れるホスピタリティの高い方
- PDCAを習慣化できる成長意欲の高い方
応募概要
| 給与 | 想定月収 / Estimated Monthly Salary:483,334円 ~ 1,666,667円 月額基本給 / Base Monthly Salary :357,334円 ~ 1,232,667円 (固定残業手当を除く額/excluding fixed overtime pay) 固定残業手当 / Fixed Overtime Pay:時間外労働の有無に関わらず45時間分の時間外手当として126,000円 ~ 434,000円を支給(45時間を超える時間外労働分、休日労働及び深夜労働分についての割増賃金は追加で支給 / A fixed overtime allowance of ¥126,000 to ¥434,000will be paid, regardless of whether overtime is performed. Any overtime exceeding 45 hours, as well as holiday work and late-night work, will be paid separately as additional premium wages. |
|---|---|
| 勤務地 | (雇入れ直後 / Initial Assignment) 東京都品川区北品川一丁目12-10 ジャコムビル、東京都品川区北品川一丁目19-4 泉北品川ビル及び労働者の自宅 Jakom Building, 1-12-10 Kitashinagawa, Shinagawa-ku, Tokyo, Izumi Kitashinagawa Building, 1-19-4 Kitashinagawa, Shinagawa-ku, Tokyo, and Employee’s home (変更の範囲 / Potential Changes) 会社の定める場所(テレワークを行う場所を含む)/Any location designated by the company (including remote work locations) 就業の場所における受動喫煙を防止するための措置に関する事項:就業場所 全面禁煙 Smoking is prohibited at all work locations (completely smoke-free environment). |
| 雇用形態 | 正社員(雇用期間の定め:なし)/Full-time employee (no fixed term of employment) |
| 勤務体系 | 勤務時間 / Working Hours:フレックスタイム制/Flextime system applied (始業)午前6時00分 / Start: 6:00 AM (終業)午後10時00分 / End: 10:00 PM (所定労働時間 / Standard working hours)8時間/日 / 8 hours per day (休憩時間 / Break time)1時間 / 1 hour (所定労働時間を超える労働の有無 / Overtime)あり 休日:完全週休二日制(土曜日・日曜日)、国民の祝祭日 夏期休暇:3日(7月~9月の間で各自取得) ※当年7月8月入社の場合を除く 年末年始:6日 ※元日を含み会社カレンダーによる 【年間休日120日以上】 Holidays and Leave : Days off : Full five-day workweek with Saturdays, Sundays, and national holidays off Summer vacation : 3 days, to be taken individually between July and September(Excludes employees who join in July or August of the same year) Year-end and New Year holidays : 6 days, including New Year's Day, based on the company calendar Annual total : At least 120 days off per year |
| 試用期間 | あり(2か月)/ Two months probation period |
| 福利厚生 | - 社会保険完備(厚生年金、健康保険、雇用保険、労災保険) - 通勤手当支給(社内規定に準ずる) - ライフサポート(育児休暇や介護休暇、時短勤務など) - 企業型確定拠出年金制度 - Social insurance coverage(Includes health insurance, employee pension (厚生年金), employment insurance, and workers’ compensation insurance) - Commuting allowance:Provided in accordance with company policy - Life support programs:Includes childcare leave, nursing care leave, and shortened working hours - Corporate Defined Contribution Pension Plan (401k-style plan): company-sponsored retirement savings plan |
企業情報
| 企業名 | 株式会社ティアフォー |
|---|---|
| 設立年月 | 2015年12月1日 |
| 本社所在地 | 東京都品川区北品川1丁目12−10 ジャコムビル |
| 資本金 | 非公開 |
| 従業員数 | 400名以上 |
| 企業サイトURL | https://tier4.co.jp/ |