MACHINE LEARNING ENGINEER

Machine Learning Engineer

足立区鹿浜の自社工場で、双腕ロボット4台を実際に動かしています。研究室ではなく工場が R&D の現場です。採用要件 ver 1.0このポジションに応募する

担当業務の例

ML チームでの役割を3段階で定義しています。どの段から入るかは、選考を通じて決めます。

01

特定の技術テーマが与えられ、それによってパフォーマンスを改善する

例:有望な論文の適用、カメラのチューニングといったデータ側の改善

02

部分的な目標が与えられ、既存技術の選定および必要なら新手法の提案まで含めて達成する

例:タオル畳みの自律動作時における、タオルの単純把持の失敗率を下げる

03

目標(ロボットの時給向上)に対して、ML チームは何をすべきかという方策そのものを提案する

例:データの収集方針の提案、試していくべき手法の提案

私たちは成果を「ロボット1台が1時間に生む利益」で測っています。実際に回している実験は、うまくいかなかったものも含めて公開しています。

研究記録を見る

必須要件

  1. 01

    週2回以上、東京都足立区鹿浜の工場に来られること

    自社工場で双腕ロボット4台を実際に動かしています。実機実験への立ち会いと、対面でのディスカッションのためです。ロボット実験では、実際の環境や挙動を見ることで改善案が生まれることが多くあります。

  2. 02

    1年以上の機械学習に関する実務経験

    学位取得のための研究期間は含めません。

  3. 03

    pi0.5 等の VLA モデルのアーキテクチャ・学習手法を深く理解できるだけの数理的素養

    新手法を実装して期待どおりの成果が得られなかったとき、原因分析とそれに基づく改善を精度よく行うために必要です。

    • 事前課題の提出内容と、面接でのやりとりで確認します
  4. 04

    英語で技術議論ができること(口頭)

    論文読み込み、Slack 投稿やレポート等の writing は AI の利用を想定しているため、口頭でのコミュニケーションのみを要件とします。

    • 日本語能力は問いません。

あると良い経験

  • 深層学習(特に VLA)、ロボティクスの経験
  • 実機ロボットでのテレオペレーション・データ収集の経験
  • 学習基盤の運用経験(マルチ GPU 学習、クラウド GPU のコスト管理、データパイプライン)
  • 研究業績

条件

雇用形態
正社員
想定年収
800万円 〜 1,500万円+
勤務地
東京都足立区鹿浜(自社工場)
出社頻度
週2回以上
チーム構成
ML エンジニア2名、データエンジニア4名
計算資源
自社 GPU 10台以上 + クラウド GPU
実機
双腕ロボット4台

選考プロセス

01

カジュアル面談

代表の岡前とお話しします。相互理解が目的で、評価はしません。

02

面接に進むかを決めていただく

話を聞いたうえで、応募するかどうかをご判断ください。

03

事前課題の提出

下記の課題を解いてご提出ください。

04

面接・試験(120分)

代表の岡前と、Head of ML Engineering の杉山が担当します。

面接では、提出いただいた事前課題の派生問題を一問ずつ、ホワイトボードと口頭で伺います。同じ問題ではありませんが、公開している課題から離れた出題はしません。この場ではスマートフォン・PC・LLM は使用できません。

事前課題 ver 1.0

面接の前に解いてご提出いただく課題です。これが実際の課題そのもので、面接ではこの派生問題を伺います。何を測ろうとしているかを応募前に確かめられるよう、全文を公開しています。LLM を使って解いていただいて構いません。

  • Problem 1

    Self-attention のスコア行列に関する線形代数と、勾配の導出

  • Problem 2

    2つの分布を線形補間した確率変数の条件付き期待値(flow matching の速度場)

  • Problem 3

    実際の社内実験データの解釈と、そこからの研究方針の立案

Problem 3 で使用しているのは、当社が実際に行った枕カバー剥がし(RPE)タスクの実験データです。加工せず、そのまま載せています。

事前課題 ver 1.0 をダウンロード(PDF・1.5MB)

このポジションに応募する

要件を満たしているか判断がつかない段階でも構いません。カジュアル面談では評価をしません。

まずは話を聞いてみるカジュアル面談を申し込む