In The Loop

日付

著者

In The Loop

物理とMLエンジニアリング:Ambrus Csaszarの成長

日付

初回公開日

October 7, 2025

著者

レビュー担当者

シリーズ全体を読む

/ 6

この記事は、Quilterの物理法則に基づくレイアウト自動化を使い、NXP i.MX 8M Mini搭載コンピューターを再現した過程を詳しく紹介するシリーズの一部です。 

どのエンジニアにも転機があります。自分が使うつもりだった道具よりも、この仕事はもっと大きなものだと気づく瞬間です。Ambrus Csaszarにとってのその瞬間は、DARPA Grand Challengeに貢献したい一心で教授の研究室を訪ねたものの、溶接なら手伝えると言われたときに訪れました。ほかの人なら落胆したかもしれないその出来事が、かえって火をつけ、彼のキャリアを機械の歯車からコードの抽象の世界へと向け直したのです。

ソフトウェアの世界で約20年を過ごした今、Ambrusのキャリアはスタートアップからビッグテックへ、そして再びスタートアップへとつながっています。彼の歩みは、あるシンプルな教訓を示しています。エンジニアリングの核心は、何から始めるかではなく、何を学ぶ意欲があるかだということです。

外部コネクタを備えた大型キャリア基板に搭載された、実装済みのプロセッサモジュール。

物理からソフトウェアへ

「大学では機械工学を専攻しました。機械工学を選んだのは、高校時代にニュートン力学がかなり得意だったからです……だから最初は電気工学を専攻に届け出たんですが、いや、これはおかしいと思って。自分がそこそこ得意なのはそっちなんだから、当然機械工学だろうと。」

物語はそこで終わり、Ambrusは歯車列を設計し、トルクを計算する道を歩んでいたかもしれません。しかし、エンジニアのキャリアがそれほど一直線であることはまれです。ロボティクスの世界に進みたいという彼の野心は、機械システムという居心地のよい領域の外へと彼を押し出しました。

「[DARPA Grand Challengeの]チームを率いていた教授のところに行って、『1年生ですが、学ぶ準備はできています』と言ったんです……すると教授は『溶接を手伝ってもらえるかな』と。私は『私の話、ちゃんと聞いてました?』という感じでした……そのとき、コードを書けるようにならなければと思ったんです。」

多くの人が拒絶と受け止めるものを、Ambrusは機会と捉え直しました。彼の道は溶接ではなく、アルゴリズムでした。大学を卒業する頃には、その転換は完了していました。

「大学4年間が終わる頃には、機械の分野よりもソフトウェアのほうがずっと得意になっていました。」

彼のストーリーは、テクノロジーの世界で繰り返し現れる真実を浮き彫りにしています。専門領域を移る意欲のほうが、早いうちからの専門性よりも価値があることが多いのです。

‍

リーダーとチームを選ぶ

技術的な課題がAmbrusをコンピューティングの世界へと引き込みましたが、彼を一つの会社にとどめるのはリーダーシップと文化です。Quilterに彼を惹きつけたのは、計算幾何学やハイパフォーマンスコンピューティングという魅力だけではありませんでした。Sergiyのリーダーシップでした。

「SergiyがいたからこそQuilterに来たんです。そして彼は、私がここにいたいと思う大きな理由の一つでもあります……思いやりがあり、一緒に働きたいと思えるチームづくりを大切にするリーダーがいることは、本当に重要です。」

Ambrusにとってリーダーシップとは、ビジョンを掲げることや技術的な才気だけではありません。思いやりと厳密さを兼ね備え、高次の戦略から細部に至るまで自在に行き来できる力のことです。

「Sergiyの技術的な知識には、ただただ感心するばかりです。核心をすぐに突く力。ビジネス面から、私が取り組んでいる仕事の細かな部分に至るまで、あらゆるレベルで何が起きているかを理解する力。」

この二面性、つまり人間的な共感と技術的な深さを併せ持つことはまれであり、Ambrusが築く手助けをしたいと考える会社のあり方を方向づけています。

GoogleとWaymoからの教訓

エンジニアは、プロジェクトと同じくらい環境からも多くを学びます。AmbrusにとってGoogleは、組織の規模とオープンさにおいて目から鱗の落ちる経験でした。

「私がGoogleに入社したとき、社員は数万人いました。辞めるときには10万人を超えていました。でも、彼らが実現していたことは……文字どおり社内の誰でも調べてメッセージを送ることができて、相手は返事をくれたんです。これは本当に独特なことでした。」

その広大な複雑さの中で、Ambrusは直感に反するあることに気づきました。システムが大きくなるほど、意図的なオープンさが重要になるのです。境界を越えて人やコードにアクセスできることが、大規模なコラボレーションを生み出していました。

「はるかに小さな規模の私たちも、誰もが誰とでも話せて、みんなが助け合うような関係を維持できたらと願っています。」

Quilterにおいて、この教訓は文化へと落とし込まれています。規模によってサイロが生まれることを許さないこと。成長の重みで縫い合わせるのが難しくなる前に、オープンさという織物を維持することです。

スタートアップ文化について

Ambrusは、中身のない誇大広告への嫌悪感を隠しません。

「スタートアップ文化の多くは、胸を叩いて力説するようなものです。『私たちは世界を変える、この業界を破壊する』って。ああいうのは本当に大嫌いなんです。口先だけじゃなく、ちゃんと行動で示せと。まず動くものを作って、それを良いものにしろと。」

これは冷笑ではなく、規律です。彼にとって信頼性はスローガンからではなく、実際に使えるものを出荷することから生まれます。

「本当に役立つものを作り、それがどこへ導いてくれるかを見届けたいという価値観が私たちにあることをうれしく思います。」

中身よりもスピードが重視される世界において、彼の視点は重要な重しとなっています。目指す価値のあるディスラプションとは、長く持続する有用性なのです。

Quilterのこれから

大きなリリースに向けて全力疾走してきたAmbrusは、今、よりゆったりと安定したペースを楽しみにしています。持続可能性と深みが根づくようなペースです。

「楽しみにしているのは、チームの注力先が少し分散できることです……ツールを改善し、中核となるデータ構造を改善し、保守しやすくシンプルな形で顧客の要望を整理するために。」

そして、あらゆる経験豊富なエンジニアと同じように、彼は組織の明確さを成果を倍増させる要素と捉えています。

「本当に優秀なVP of Engineeringを採用できればと思っています。組織化を少し進めて歯車に油を差し、物事をよりスムーズに進められるところがあれば、どこでも素晴らしい成果につながるはずです。」

進歩は技術的なものだけではありません。文化的、構造的なものでもあります。Quilterの未来は、その3つすべてにかかっています。

オフィスの外で

コードに没頭するエンジニアでさえ、手で触れられるものに足をつけることが必要です。Ambrusにとって、それは多くの場合、山と自転車とトラックでした。

「正反対と言えるかもしれません……これまでサイクリング、マウンテンバイク、ロードバイクをたくさんやってきました……スキーやスノーボード、アイススケート、水泳も好きです……この1年は四輪駆動車でのオフロード走行を山ほどやっています。自分のトラックをよくいじっています。」

最近、彼はボルダーのトレイルからニューヨークの過密さへと拠点を移しました。まったく異なる地形ですが、同じように挑戦と適応に満ちた場所です。

コンフォートフードについて尋ねると、その答えには伝統とシンプルさの両方が表れていました。

「感謝祭のディナーです。クランベリーを添えたターキーが大好きで……特に大人になってからは、感謝祭が間違いなく一番好きな祝日です。」

「コンフォートフードを一つ選ぶなら、フォーですね。あるいはラージサイズのアイスラテ。それかフォーです。」

ここでもAmbrusは、ルーツと再発明の間でバランスを取っています。伝統という儀式と、湯気の立つフォーがもたらす日々の喜びです。

モットー

個人的な信条を尋ねられたとき、彼の答えはそのキャリアの軌跡と同じくらい鮮明でした。

「正しくやれ。」

製図台の上にもターミナルウィンドウの上にも掲げられそうな言葉であり、機械工学にもハイパフォーマンスコンピューティングにも同じようにしっくりくる言葉です。Ambrusにとって、それは完璧さを求めることではありません。仕事における誠実さ、チームへの敬意、そして仕事そのものへの思い入れなのです。

‍

Quilterを実際に試す

Project Speedrunは、自律的なレイアウトの実際の姿と、Quilterが実現する時間短縮を示しました。次は、ご自身のハードウェアでお確かめください。

利用を始める

設計の検証

仕上げが完了したら、最後に確認するのはハードウェアが動作するかどうかです。電源投入時には電気的な不具合の多くが現れます。エンジニアにとって、緊張と期待が入り交じる瞬間です。

第4回に進む

設計の仕上げ

自律的なレイアウトにより、DRCを実施済みの完成した設計が得られます。仕上げは、製造に向けて最終調整するための短い精密な作業です。

第3回に進む

設計のコンパイル

設計の準備ができたら、次はQuilterに引き渡します。従来のワークフローでは、この段階でエンジニアとレイアウト担当者が設計意図を確認します。Quilterはこの打ち合わせを回路理解のプロセスに置き換えます。プロジェクトをアップロードし、制約条件がどう解釈されたかを確認して、ジョブを実行します。

第2回に進む