MLエンジニア 役割 自動運転のためのモデル開発に加えて、その開発を取り巻く様々な課題解決に取り組むことです。具体的には、モデルアーキテクチャの改善だけでなく、データの品質や量、データパイプラインの改善、データキャリブレーションなど、モデル開発の効率と精度を最大化するための幅広いミッションを担います。データセントリックAIのアプローチに基づき、自動運転という現実世界で動作する高性能なMLモデルを開発します。 業務内容 End-to-End の自動運転モデルの実装 データ収集の方針・計画立案 データセットの作成・改善 オートラベリングモデルの実装・改善 カメラ・センサーキャリブレーション モデル学習のアルゴリズム実装 モデル学習コードの高速化 実車でのモデル評価・実験管理 先端論文の調査・再現・実装 チューリングでMLエンジニアとして働くメリット 開発したMLモデルが実世界、具体的には公道で動作するという貴重な経験ができる点です。自らが作成したモデルの実験に公道で参加し、そのMLモデルが搭載された車両に乗るという、他では得難い体験を通じて、技術が現実世界に影響を与える瞬間を肌で感じることができます。 また、大規模なML開発環境が整っていることも大きな魅力です。モデル学習には4桁オーダーに近いGPUの台数を持つ大規模なGPUクラスターを利用でき、大規模な計算学習を回すことが可能です。これにより、最先端の技術を駆使したチャレンジングな開発に取り組めます。 さらに、Kaggle Grandmasterやメガベンチャーでシニア/スタッフと呼ばれるレベルの優秀なエンジニアと密接に連携し、共に働くことができる環境です。自動運転というさまざまな技術レイヤーが関わる開発において、このような強力なカウンターパートと協力し、「人類のグランドチャレンジ」という壮大な目標に挑戦できることは、自身の成長とやりがいに直結します。大規模なML開発を通じて、人類の大きな課題解決に貢献できる点も、このチームで働く大きなメリットと言えるでしょう。 この職種にマッチする人材 本職種では、単にモデルの学習や評価を行うだけでなく、機械学習の一連のプロセスを一通り経験し、サービスへのデプロイまで幅広く携わった人材を求めています。データ収集からモデル学習、アーキテクチャ選定、評価、ユニットテスト、そしてサービスへのサービングまで、一気通貫で対応できる能力が必要です。具体的には、Web企業などでディープラーニングをベースとしたモデルを開発し、それを実際にプロダクトにサービングした経験を持つ方。 またはロボットや自動運転といったプロダクション環境でMLモデルを搭載し、エッジの計算機という限られた環境下でモデルを動かした経験を持つ方がマッチします。 機械学習の一連のプロセスを経験し、サービスインまで携わった人。 Web企業などで大規模サービスにおけるモデル開発・デプロイ経験を持つ人 ロボットや自動運転といったプロダクション環境でMLモデルを動作させた経験を持つ人 エッジの計算機という限られた環境でのモデル実行に携わった経験を持つ人 モデルの学習コード高速化に貢献した経験を持つ人 学習パイプライン全体の最適化・高速化に寄与できる人 データキャリブレーションやカメラセンサーキャリブレーションの知見に長けた人 モデルのアーキテクチャ設計や評価だけでなく、データの品質・量の改善にも取り組める人 他職種連携の魅力とやりがい ソフトウェアエンジニア(MLOps) データセットの作成、キュレーションの仕組み改善、データセット作成プロセス(変換・転送)の高速化、ユニットテストの改善といった業務を共同で行います。大規模化するデータを迅速に処理し、モデルの実験評価までのイテレーションを高速化するためのパイプライン改善が中心トピックです。 非構造化データを高速で処理するという非常に難易度の高い技術的課題に取り組めます。大規模なデータ環境下で、データ収集から実験評価までのイテレーションを高速に回す仕組みを構築することは、MLエンジニアの施策試行回数増加を可能にし、開発効率を圧倒的に向上させるという大きなやりがいにつながります。 ソフトウェアエンジニア(自動運転システム) 現実世界から取得する多様なセンサーデータの特性理解と処理・変換、および自動運転システム上でのモデルのパフォーマンス最適化や、モデルが出力した信号を他のシステムに高速に伝える工夫などを行います。システムの性能を確保しながら、MLモデルの機能を最大限に引き出すための連携が不可欠です。 現実世界から取得したデータをいかにモデル学習に活かしきるかという本質的な課題に挑戦できます。また、システムの高速化やパフォーマンス最適化は、技術的に深く追求する面白さがあり、自身のモデルが実システム上でスムーズに動作するための工夫が、完全自動運転の実現を支えるという貢献実感が得られます。 インフラエンジニア(GPUクラスタ) 学習ジョブの実行状況確認、エラー原因の特定、モデル学習の高速化などについて連携します。大規模なGPUクラスタを効率的に利用し、ML開発のイテレーションを早めるための基盤づくりを共に行います。 ハイパフォーマンスコンピューティング(HPC)の領域に近い大規模なMLモデル学習の高速化を追求します。限られたリソースを有効活用するインフラの運営知見やスキルを間近に感じ、自身の学習イテレーションの高速化という形で、その成果を享受できる点が面白さです。 強化学習エンジニア 自動運転のためのシミュレーターの開発・改善、およびシミュレーターを用いたモデルの評価を行います。公道に出る前のモデルの妥当性評価や、稀な事象(エッジケース)のデータをシミュレーターで作り出し、学習に活用するための取り組みが主な業務となります。 MLと強化学習という近い領域で切磋琢磨できる環境です。特にシミュレーターを介して公道では遭遇しにくいエッジケースのシナリオを作り出し、より堅牢でハッカ性の高い自動運転モデルの開発に貢献できることは、完全自動運転に近づくという点で非常にエキサイティングな挑戦となります。 自動運転開発ドライバー 主に、開発したモデルを搭載した車の制御方法やモデルの学習元となる走行データの収集を行います。ドライバーからMLエンジニアにモデルの挙動やフィードバックすることで、MLエンジニアのモデル開発の改善サイクルに貢献しています。自動運転AI開発においてドライバーは必要不可欠です。 MLエンジニアのメンバー End-to-Endモデル開発 2025年入社 妹尾 卓磨 フィジカル基盤モデル開発 2023年新卒入社 佐々木 謙人 End-to-Endモデル開発 2023年入社 棚橋 耕太郎 End-to-Endモデル開発 2022年新卒入社 塩塚 大気 End-to-Endモデル開発 2022年入社 嶋谷 寛之 End-to-Endモデル開発 2023年新卒入社 岩政 公平 End-to-Endモデル開発 2024年入社 安本 雅啓 End-to-Endモデル開発 2025年入社 阿部 理也 End-to-Endモデル開発 2025年入社 合田 周平 End-to-Endモデル開発 2025年入社 塚本 周平 End-to-Endモデル開発の募集要項 MLエンジニア / Machine Learning Engineer(オープンポジション) ◆本求人は、自動運転・コンピュータビジョン・LLM・NLP・フィジカルAIのいずれかの領域で専門性を持つMLエンジニアを対象としています◆ チューリングは完全自動運転の実現を目指しているディープテックスタートアップです。 「We Overtake Tesla」をミッションに掲げ、創業Day1からEnd-to-End(E2E)の考え方を掲げ、自動運転AIの開発に取り組んできました。 現在では、東京都内を30分以上人間が介入することなく走行できる自動運転システムを開発するに至り、まさに今モデルが指数関数的な成長を見せるカーブの手前に位置していると捉えています。 これからはE2Eモデルをさらに発展させ、物理的な振る舞いと世界理解を統合したフィジカル基盤モデルとすることで、運転能力だけでなく、言語やマルチモーダルな理解を組み合わせ、人間にしか対応できなかったような難しいシーンにも対処できる自動運転AIを開発していきます。 ■MLオープンポジションについて 本ポジションは、MLエンジニアをご志望の方で、現在公開中の募集ポジションに適合するものが見つからない方向けの応募フォームです。 書類選考後、ご希望やご経験に応じた適切なポジションを検討する マッチング面談 を設定いたします。 応募時「応募先へのメッセージ」欄には、以下を自由にご記入ください。 ・ご自身の強み・得意分野 ・希望する業務内容やアプローチ ・これまでの研究/開発の取り組み(再現実装、運用、改善など) ■想定ポジション例 ・2010_MLエンジニア / Machine Learning Engineer(自動運転モデル開発) [https://herp.careers/v1/turing/oMZZ-LyQ683f](https://herp.careers/v1/turing/oMZZ-LyQ683f) ・2011_MLエンジニア / Machine Learning Engineer(自動運転VLAモデル開発) [https://herp.careers/v1/turing/aHze1GwzB0ZG](https://herp.careers/v1/turing/aHze1GwzB0ZG) ■具体的な業務内容(例) ・論文や既存実装の調査・再現・実装 ・自社データセットを利用した既存実装の評価 ・実車でのモデル評価・実験管理 ・自動運転VLAモデル / E2E自動運転モデルの実装 ・データセットの作成・改善 ・オートラベリングの実装・改善 ■モデル開発のアプローチは? チューリングでは、データセントリックなアプローチ と モデルセントリックなアプローチ の両面で開発を進めています。 E2E自動運転はまだ正解がありません。あなたが開発したモデルが、次世代の自動運転のスタンダードとなる可能性があります。 答えのないフィールドでさまざまなアプローチを一緒に探索しましょう。 ■自分のつくったモデルを実車で試して改善していく 「データセットやモデルを作る → 走行実験 → 実験ログ解析 → モデルの管理」という流れで自動運転AIを進化させていきます。 自身のつくったモデルを五感で捉えながら改善サイクルを回していきます。机上だけでなく、現実世界からのフィードバックを開発に活かしてください。 MLエンジニア / Machine Learning Engineer(End-to-End自動運転モデル開発) ◆本求人は、自動運転・コンピュータビジョン・機械学習のいずれかの領域で専門性を持つMLエンジニアを対象としています◆ チューリングでは、車載カメラの映像を入力に単一の機械学習モデルで車の制御を求める「End-to-Endの自動運転MLモデル」の開発を行っています。 自動運転モデル開発は、機械学習だけでなくさまざまな技術の総合格闘技です。データ収集、データセット作成(データ品質改善※キャリブレーションや座標変換など)、モデル学習(モデルアーキテクチャ検討・学習効率化など)といった形で多くの活躍フィールドがあります。 自動運転開発の経験があるエンジニアはもちろん、ソフトウェア業界やロボティクス業界など、異なるバックグラウンドで卓越した技術を有するエンジニアを探しています。一緒に人類のグランドチャレンジを達成しましょう。 【業務内容】 モデルアーキテクチャの改善だけでなく、データ品質・量の改善などさまざまな課題解決に取り組んでいます。以下にあげる業務は一例ですが少しでも自身の経験と関連あるものをお持ちな方はぜひ前向きに応募をご検討ください ◆具体例 ・End-to-End の自動運転モデルの実装 ・データ収集の方針・計画立案 ・データセットの作成・改善 ・オートラベリングモデルの実装・改善 ・カメラ・センサーキャリブレーション ・モデル学習のアルゴリズム実装 ・モデル学習コードの高速化 ・実車でのモデル評価・実験管理 ・先端論文の調査・再現・実装 【モデル開発のアプローチは?】 データセントリックなアプローチとモデルセントリックなアプローチの2種類で開発を進めています。データの品質においてさまざまな要因で課題が生まれるケースもあれば、モデルのアーキテクチャやバックボーンの探索など、広い範囲で試せることが多いです。また大規模なGPUクラスタで多くの学習を回すため、学習コード高速化などにも取り組んでいこうと思っています。 E2E自動運転はまだ正解はありません。あなたが開発したモデルが次世代の自動運転のスタンダードとなる可能性があります。 【自分のつくったモデルを実車で試して改善していく】 「データセットやモデルを作る→走行実験→実験ログ解析実験→モデルの管理」という流れで自動運転AIを進化させていきます。自身のつくったモデルを五感で捉えながら改善サイクルを回していきます。机上だけでなく、現実世界からのフィードバックを開発に活かしてください。 強化学習エンジニア/ Reinforcement Learning Engineer(End-to-End自動運転モデル開発) ◆本求人は、強化学習の領域で専門性を持つ強化学習エンジニア・リサーチャーを対象としています◆ チューリングは完全自動運転の実現を目指しているディープテックスタートアップです。 強化学習チームのミッションは、強化学習技術を用いて実世界で動作する頑健なE2E自動運転システムを実現することです.そのために、評価・学習に使用する3D Gaussian Splattingベースのシミュレータ,大規模分散強化学習基盤,制御システム(MPC等)に取り組んでいます。 ■強化学習エンジニアの業務内容 ・実世界で動作する頑健なE2E自動運転モデルの研究・開発を行います. ・E2E自動運転向けシミュレータの開発 ・大規模な分散強化学習基盤の構築 ・実世界で走行可能なE2E自動運転モデルを実現する強化学習アルゴリズムの研究・開発 ・実際の走行試験による強化学習モデルの性能検証 ソフトウェアエンジニア / Software Engineer(MLOps) ◆本求人は、大規模・高信頼性が求められるデータ基盤および分散システムの開発・運用経験を有するソフトウェアエンジニアを対象としています◆ チューリングでは、車載カメラの映像を入力に車の制御を行う「End-to-Endの自動運転MLモデル」の開発を行っています。 開発をスケーリングしていくために、継続的なデータ改善・モデル改善を阻む様々なボトルネックの解消に、多岐にわたって取り組む必要があります。単なる基盤構築にとどまらず、チームを横断して課題を見つけ、仮説を立て、探索し、解決していくこと自体が本ポジションのミッションになります。 【業務内容】 ・ステイクホルダーと協力して、データやモデルの継続的な改善 ・大規模データ基盤の構築・運用 ・クラウドやオンプレミス環境を含めた、処理パイプライン・データ転送の最適化 ・内部ツール・API・Webサービスの設計・実装 ・システム全体を俯瞰したアーキテクチャ設計、パフォーマンスチューニング チューリングの開発対象は自動運転です。開発したソフトウェアは実際の車両に搭載され、物理世界で動作します。WebやSaaSとはまた違う技術的チャレンジがあります。強いMLエンジニアとソフトウェア・インフラが一体となって初めて実現できる領域で、これまでのエンジニアリング経験を活かし、人類のグランドチャレンジに挑めます。 ロボティクス・ソフトウェアエンジニア / Robotics Software Engineer(自動運転開発) ◆本求人は、機械学習・自動運転・コンピュータビジョンのいずれかの領域で経験のあるエンジニアや、大規模なMLOps・データ基盤開発に取り組んできたソフトウェアエンジニア、あるいはロボティクス領域でMLやソフトウェアエンジニアリングに取り組んできた方を対象としています◆ チューリングのミッションは、完全自動運転レベルの自動運転システムの開発を行うことです。 自動運転システム全体ではさまざまなモジュールがあり、それらがPub/Sub間通信でやりとりしています。依存関係はできる限りシンプルに開発しているものの、自動運転モデル開発やモデル精度向上のためにはさまざまなソフトウェアイシューを解決する必要があります。 今回の求人では、さまざまなレイヤーのソフトウェアイシューに対応できる方を募集しています。MLモデルの学習パイプライン構築や、モデルの量子化・最適化、センサーデータキャリブレーション、車両運動制御実装などさまざまなレイヤーで開発イシューがあります。 ※入社時は自身の強みを発揮して特定のイシューで活躍しつつ、さまざまなレイヤーに貢献範囲を広げていくことを期待しています 【業務内容】 ※下記のうちの全てを担当するわけではなく、自身の強みを活かしたドメインで開発を進めつつ、他領域にも染み出しながら開発を進めていただきます ・データキャリブレーションや異なるセンサデバイス間の座標変換 ・データセットの作成・改善 ・論文や既存実装の調査・再現・実装 ・自社データセットを利用した既存実装の評価 ・モデル量子化・最適化 ・実車でのモデル評価・実験管理 ・車両運動制御システムやアルゴリズムの設計・実装 ・実車両を用いた制御性能の評価・チューニング 【自分のつくったシステム・MLモデルを実車で試して改善していく】 「データセットやモデルを作る→走行実験→実験ログ解析実験→モデルの管理」という流れで自動運転AIを進化させていきます。自身のつくったモデルを五感で捉えながら改善サイクルを回していきます。机上だけでなく、現実世界からのフィードバックを開発に活かしてください。 【こんな人が活躍しています】 - 自動運転領域で開発経験のあるソフトウェアエンジニア - 自動車会社でソフトウェア/制御開発をしてきたエンジニア - システム開発会社でのソフトウェアエンジニア/制御エンジニア - 広告系メガベンチャー出身の機械学習/ソフトウェアエンジニア シミュレーションエンジニア / Simulation Engineer(End-to-End自動運転モデル開発) ◆本求人は、シミュレーション領域で専門性を持つエンジニアを対象としています◆ チューリングは完全自動運転の実現を目指しているディープテックスタートアップです。 当社では、End-to-End 自動運転モデルの研究開発を加速させるために、次世代のシミュレーション技術の構築に取り組んでいます。具体的には、評価・学習に使用する 3D Gaussian Splatting ベースのシミュレータ, 大規模分散学習基盤, 制御システム(MPC等)を組み合わせることで、実車実験に依存しない効率的でロバストな自動運転システム開発を推進しています。 本ポジションのシミュレーションエンジニアは、その基盤となるクローズドループシミュレータの設計・開発をリードし、MLエンジニアと連携しながら、自動運転技術の進化を加速させる役割を担います。 ■業務内容 - 3DGSベースのクローズドループシミュレータ開発 - End-to-End自動運転モデル開発支援 - 分散学習基盤との統合 【シミュレータ開発の目的】 大規模に生成された3DGSシーンを活用し、End-to-Endモデルの学習・評価を可能にする高精度シミュレーション環境を構築していきます。制御レイヤーや物理シミュレーションを統合し、実車実験に依存せず制御アルゴリズム探索を行える環境を実現しようと考えています 【モデル開発支援とは?】 強化学習や模倣学習に適したE2Eモデルの事前学習をサポートしていきます。また、制御レイヤーを含めた効率的なE2Eモデル探索を推進をしていただきます。 【分散学習基盤との統合について】 われわれは多様な交通シナリオや物理特性のランダム化に対応した堅牢なモデル学習を支えるシミュレーション環境を拡張していきます。 シミュレーション環境を全社で活用可能な共通基盤にするには、現状のモデル開発のデータパイプライン環境や学習基盤環境とシームレスに接続していく必要があります。 単にシミュレーターを作るのではなく、共通基盤としての構築を目指し、全社のモデル開発を支援していきます。 コンピュータービジョンエンジニア / Computervision Engineer(画像処理) ◆本求人は、機械学習・自動運転・コンピュータビジョンのいずれかの領域で経験のあるエンジニアや、大規模なMLOps・データ基盤開発に取り組んできたソフトウェアエンジニア、あるいはMLや低レイヤ領域のソフトウェアエンジニアリングに取り組んできた方を対象としています◆ チューリングのミッションは、完全自動運転レベルの自動運転システムの開発を行うことです。 自動運転システム全体ではさまざまなモジュールがあり、それらがPub/Sub間通信でやりとりしています。依存関係はできる限りシンプルに開発しているものの、自動運転モデル開発やモデル精度向上のためにはさまざまなソフトウェアイシューを解決する必要があります。 今回の求人では、自動運転AIのデータパイプラインを画像処理の専門性で支えるポジションです。動画・画像データをメインモダニティとするチューリングにおいて、画像のエンコード/デコードの知見は機械学習パイプライン全体へ寄与する重要な技術イシューです。複数のレイヤーにまたがって技術課題を解決します。 【業務内容】 ※下記のうちの全てを担当するわけではなく、自身の強みを活かしたドメインで開発を進めつつ、他領域にも染み出しながら開発を進めていただきます ・データキャリブレーションや異なるセンサデバイス間の座標変換 ・画像、動画データ処理パイプラインの高速化 ・実車でのモデル評価・実験管理 【自分のつくったシステム・MLモデルを実車で試して改善していく】 「データセットやモデルを作る→走行実験→実験ログ解析実験→モデルの管理」という流れで自動運転AIを進化させていきます。自身のつくったモデルを五感で捉えながら改善サイクルを回していきます。机上だけでなく、現実世界からのフィードバックを開発に活かしてください。 【こんな人が活躍しています】 - 自動運転領域で開発経験のあるソフトウェアエンジニア - カメラなどのエッジ環境で画像処理を経験したエンジニア - 自動車会社でソフトウェア/制御開発をしてきたエンジニア - システム開発会社でのソフトウェアエンジニア/制御エンジニア - 広告系メガベンチャー出身の機械学習/ソフトウェアエンジニア データエンジニア / Data Engineer(自動運転モデル評価基盤開発/アナリティクス) ◆ 本求人は、データ基盤・アプリケーション開発の経験をもつソフトウェアエンジニアを対象としています。E2E自動運転モデルの評価・分析基盤の設計・構築・運用がミッションです◆ チューリングでは、実世界の運転データログやシミュレーターのデータからモデルの品質・パフォーマンス評価を継続的に行い、モデルトレーニングとシステム改善に活かす評価基盤が不可欠です。分析基盤・BI活用・評価指標体系の設計を通じて、開発の意思決定を支える仕組みづくりを担っていただきます。 【業務内容】 - E2E自動運転モデルの評価指標体系の設計・実装・改善 - 自動運転走行データの分析、レポートプロセスの実装 - MLチームとの密な連携による評価要件の整理・合意形成 - 評価実行基盤および自動評価パイプラインの設計・構築・運用(Amazon EKS, AWS Lambda, Amazon API Gateway, FastAPI, PostgreSQL等) - DWHやBIツールを用いた評価ダッシュボード設計・共有(Databricks, PySpark等) 【正解のない世界で、評価基準をつくる】 自動運転は、AI・ソフトウェア・データが交差する人類規模の挑戦です。 その中で本ポジションが担うのは、自動運転モデルの「良し悪し」を客観的に定義し、共有可能な形にすることです。 E2E自動運転では、人間がルールを定義するのではなく、モデルが世界をどう理解し、どう判断したかが結果として現れます。そのため、「このモデルは本当に良くなっているのか」「どこが改善され、どこが課題なのか」を、感覚ではなくデータに基づいて説明できる評価基盤 が不可欠です。 これまで培ってきたデータ基盤・アプリケーション開発の経験を活かしながら、実走行データやシミュレーション結果をもとに評価指標・可視化を設計することで、モデルの状態を誰もが同じ軸で理解できるようにし、開発の意思決定を前に進める重要なポジションです。 ソフトウェアエンジニア / Software Engineer(Web評価基盤) ◆本求人は、Web/SaaS開発を経験してきたWebエンジニア向けの求人です◆ 本ポジションでは、チューリングが開発するE2E(End-to-End)自動運転モデルの性能を評価・分析するためのWebダッシュボードおよびプラットフォームの開発を担当します。 自動運転の開発プロセスでは、膨大な走行データ、シミュレーションを活用したモデルの推論ログを、エンジニアを含めたステイクホルダーも直感的に理解できる形で提示する必要があります。単なる管理画面の制作ではなく、地図情報や空間データ、多系統のセンサーログを高度に融合させ、「自動運転の知能を解剖する」ためのビジュアライゼーション・プラットフォームを構築することがこのポジションのミッションです。 【具体的な業務内容】 ・自動運転AIの評価指標(KPI)、介入ポイントのログ、動画・センサーデータの同期再生機能などを備えたステイクホルダーが利用可能な高クオリティなWebアプリケーションの設計・開発 ・MapboxやDeck.glなどを用いた、空間データや車両ログのビジュアライゼーション ・ビジュアライゼーションサービスのバックエンド開発 ・複雑な自動運転データを「どう見せれば意思決定を加速できるか」という視点でのUI/UX提案と実装 チューリポ・テックブログの関連記事 自動運転開発経験者が、End-to-End自動運転開発の最前線で感じていること 「自動運転開発は技術の総合格闘技」Kaggle Grandmaster 合田が自動運転開発に惹かれた理由 Turing Tech Talk 第21回 「実世界で動くAI開発 ─自動運転AI開発を支えるデータと継続改善の仕組み」 Turing Tech Talk 第22回 E2Eでつくる自動運転AI モデル設計と学習戦略の実践知 MLとソフトウェアのキーパーソンが明かす!自動運転MLモデル開発の苦労と醍醐味 自動運転は人生を賭けるに値するテーマだと感じチューリングに入社した Join us : 完全自動運転という難易度の高い課題を、様々なバックグラウンドを持つメンバーと取り組みませんか? エントリー 募集要項