AI関連の求人を見ていると、「AIエンジニア」「機械学習エンジニア」「データサイエンティスト」「MLOpsエンジニア」「データエンジニア」といった職種名が並びます。
問題は、これらの名前が会社によって違う意味で使われていることです。同じ「AIエンジニア」でも、片方は論文を読んでモデルを設計し、もう片方は既存APIをアプリに組み込んでいます。名前で判断すると応募先を間違えます。
この記事では、名前ではなく「実際に何をするか」で分類します。
4つの役割で整理する
- 01
作る
機械学習エンジニア
数学・統計の素養が要る。Web開発からは最も遠い
- 02
組み込む
AIエンジニア
Web系エンジニアから最も近い。やることの大半は従来の開発と同じ
- 03
支える
データエンジニア / MLOps
インフラ・SRE経験が効く。運用設計の力が中心
- 04
決める
データサイエンティスト
業務理解と説明能力の比重が高い
1. モデルを作る(機械学習エンジニア / リサーチャー寄り)
機械学習モデルの設計、学習、評価、改善を行う役割です。
- 中心にある問い: この課題は、どういうモデルで解くのが妥当か
- 必要になりやすいもの: 数学・統計の素養、論文を読む力、実験設計
- 近い経歴: 研究職、データ分析の実務、機械学習の業務経験
Web開発の経験からもっとも遠い領域です。転向する場合、時間がかかります。
2. AIを組み込む(AIエンジニア / アプリケーション寄り)
既存のモデルやAPIを、動くプロダクトに統合する役割です。生成AIの普及で、この領域の求人が増えています。
- 中心にある問い: これを本番で動くものにするには、どう作ればよいか
- 必要になりやすいもの: アプリケーション開発の実務、API連携、エラー処理と再試行の設計、コスト管理
- 近い経歴: Webアプリケーション開発、バックエンド開発
Web系エンジニアからもっとも近い領域です。やっていることの大半は、これまでの開発と変わりません。
3. 基盤を支える(データエンジニア / MLOps)
データの収集・整備・供給、学習環境や推論基盤の構築と運用を行う役割です。
- 中心にある問い: 継続的に動き、壊れたら直せる状態をどう作るか
- 必要になりやすいもの: データパイプライン、クラウド、CI/CD、監視
- 近い経歴: インフラ、SRE、バックエンド、データベース設計
インフラ・SRE経験者から近い領域です。AI固有の知識より、運用設計の経験が効きます。
4. 使いどころを決める(データサイエンティスト / AIコンサル寄り)
業務課題を分析し、データやAIで解ける形に落とす役割です。
- 中心にある問い: そもそもこれは、AIで解くべき課題なのか
- 必要になりやすいもの: 統計的な分析、業務理解、説明して合意を作る力
- 近い経歴: 業務システム開発、データ分析、コンサルティング
技術力より、業務ドメインの知識と説明能力が問われる比重が高くなります。
求人票での見分け方
職種名が当てにならない以上、次の3か所で判別します。
| 見る場所 | 判別のポイント |
|---|---|
| 必須要件 | 数学・統計が明記されていれば「作る」寄り。クラウドやCI/CDが並べば「支える」寄り |
| 業務内容の動詞 | 「設計・実験・評価」なら作る側。「実装・統合・運用」なら組み込む/支える側 |
| チーム構成 | 専門チームがあるのか、開発チームの中の一機能なのか |
どれを目指すか
興味で選ぶより、「いまの経験のどこが接続できるか」で選ぶほうが、転職としては速く進みます。
| 現職 | 接続しやすい役割 |
|---|---|
| Webアプリケーション開発 | 2. 組み込む |
| バックエンド・API開発 | 2. 組み込む / 3. 支える |
| インフラ・SRE | 3. 支える |
| 業務システム・SIer | 4. 使いどころを決める |
| データベース・集計基盤 | 3. 支える / 4. 使いどころを決める |
これは「そこしか行けない」という意味ではありません。最初の一歩として通りやすい経路という意味です。入ってから領域を広げるほうが、外から一足飛びに狙うより現実的です。
職種名にこだわりすぎないこと
最後に、実務の感覚として一つ。
職種名は数年単位で変わります。数年前に一般的だった呼び方が、いまは別の名前になっていることがあります。名前を追いかけると、そのたびに振り回されます。
追いかける価値があるのは、名前ではなく次の2つです。
- 自分がどの問いを担当したいか(作るのか、動かすのか、決めるのか)
- その問いに答えるために、何を積んでいるか
これが決まっていれば、職種名が変わっても経歴の説明は変わりません。
よくある質問
- データサイエンティストとデータアナリストは違いますか?
- 一般にはアナリストが既存データの分析と可視化を中心とし、データサイエンティストはモデル構築まで含むことが多いとされます。ただしこれも会社によって定義が異なるため、求人ごとに業務内容を確認してください。
- 生成AIを使った開発は、どの役割になりますか?
- 多くは「2. 組み込む」に入ります。既存のモデルやAPIを使って、プロダクトとして成立させる仕事だからです。
- 資格を取れば職種を変えられますか?
- 応募要件を満たす目的では意味がありますが、それだけで役割が変わることは期待しにくいのが実態です。実務での適用経験のほうが評価されます。
