この記事を読み終えると、以下のことがわかるようになります:
- AI エンジニアが実際に日々行っている仕事と、ソフトウェアエンジニアやデータサイエンティストとの違い
- AI の仕事に本当に必要な Python スキルと、初期にスキップしても問題ないスキル
- 数学の学位がなくても機械学習の概念を理解し、読み解く方法
- API 経由で実際の AI モデルを呼び出し、その周りに実用的なアプリケーションを構築する方法
- RAG の意味、仕組み、そして今なぜあらゆる企業がこのスキルを持つ人材を求めているのか
- 採用担当者の目を引くポートフォリオプロジェクトを構築し、デプロイする方法
- 検証済みの 2026 年のデータに基づく、AI エンジニアリングの初級レベルの実際の給与
- 時間の無駄になる学習パスと、実際に内定につながる学習パス
----------------------------------—
/ AI エンジニアの実際の仕事
AI エンジニアは、Claude、GPT、Gemini、またはオープンソースの代替モデルといった、事前学習済みの AI モデルを使って製品やツールを構築します。通常、モデルをゼロから訓練することはありません。それは、機械学習の研究者の役割であり、大学院レベルの長年の研究が必要です。
AI エンジニアリングとは、既に存在するモデルを実際のデータに接続し、その周りにインターフェースを構築し、モデルを確実に有用なタスクに活用することです。
2026 年に実際に求められるスキルセットは、Python、API(アプリケーション・プログラミング・インターフェース。2 つのソフトウェアシステムが通信するための経路)の操作、検索拡張生成(RAG)システムの構築、そしてクラウドへのアプリケーションのデプロイです。コンピュータサイエンスの学位は必要ありません。必要なのは、実際に動作するポートフォリオです。
/ 給与水準
2026 年 6 月時点の Glassdoor データによると、米国における AI エンジニアの平均年収は 143,518 ドルで、一般的なレンジは 115,044 ドルから 181,508 ドルの間です。初級レベルの職種は約 100,000 ドルから始まり、大規模テクノロジー企業では、株式報酬を考慮すると、上級レベルでの総報酬は 300,000 ドルを超えます。
PwC の「2025 年グローバル AI ジョブズバロメーター」によると、AI スキルを持つワーカーは、同等の非 AI 技術職と比較して最大 25% 高い賃金を得ており、その差は経験年数が上がるにつれて顕著に拡大します。
/ 1 ヶ月目:Python の基礎
目標:すべての行を調べなくても、実際の Python コードを書いて実行できるようになること。
Python は、あらゆる AI ツール、チュートリアル、そして雇用主があなたが知っていることを前提とする言語です。変数、関数、ループ、リスト、辞書、そしてエラーメッセージの読み方を学ぶ必要があります。高度なアルゴリズムやデータ構造は、まだ必要ありません。
リソース:
- Dr. Chuck による「Python for Everybody」(ミシガン大学、Coursera で無料監査可能 coursera.org)。このコースでは、変数、条件分岐、 ループ、関数を含む Python の基礎をカバーしています。登録者数 300 万人を超え、 Dr. Chuck は、コンピュータとプログラミングの仕組みを、初心者プログラマーが一貫して 「わかりやすい」と評する方法で説明します。
- freeCodeCamp の YouTube での Python コース(無料、登録不要)。初心者向けの完全な コースで、約 5 時間で、すべてのコアコンセプトを網羅し、小さなプロジェクトを 作りながら学びます。
1 ヶ月目向け Claude 練習用プロンプト:
私は Python を学習中で、この関数を書いたばかりです。各行が何をするのかを
平易な英語で説明し、さらにコードをきれいにするために変更すべき点を 1 つ教えてください:
[あなたのコードをここに貼り付けてください]
/ 2 ヶ月目:機械学習の基礎
目標:機械学習とは何か、モデルがどのように訓練されるのか、そして求人情報で目にする専門用語の意味を理解すること。
機械学習(ML)とは、訓練データと呼ばれる例を使ってプログラムを訓練し、明示的にルールでプログラムされることなく、予測や判断を行えるようにする手法です。あなたはモデルをゼロから訓練することはありませんが、モデルを利用する際に内部で何が起こっているかを理解する必要があります。さもないと、モデルがうまく動作しなくなったときにデバッグできません。
リソース:
- Coursera での Andrew Ng による「Machine Learning Specialization」(deeplearning.ai/courses)。 2024 年更新版では Python を使用しています。月額 49 ドル、または無料で監査可能です。 Ng は、勾配降下法、ニューラルネットワークのバックプロパゲーション、正則化を、 初めて聞いても「本当に理解できる」と感じる方法で説明します。
- fast.ai による「Practical Deep Learning for Coders」(course.fast.ai、完全無料)。 Jeremy Howard が教えるこのコースでは、トップダウンアプローチを採用しており、 レッスン 2 までに実際のモデルをデプロイできます。コミュニティフォーラムは 非常に活発で役立ちます。Ng のコースで理論を学んだ後の、補完的な教材として 使用してください。
2 ヶ月目向け Claude 練習用プロンプト:
ニューラルネットワークについて学んだところです。住宅価格予測の具体的な例を使って、
バックプロパゲーションを説明してください。もし用語の使い方を間違えていたら止めてください:
バックプロパゲーションとは、[あなたの説明の試み] のことだと思います。
/ 3 ヶ月目:API と LLM 統合
目標:初めての実際の AI モデルへの API 呼び出しを行い、その周りに簡単なものを構築すること。
API は、別のシステムにリクエストを送信し、その応答を受け取るための一連のルールです。Claude や OpenAI の API を呼び出すときは、特定の形式でメッセージを送信し、コードが使用できるデータとしてモデルの応答を受け取ります。これは、AI エンジニアリングの中核となる技術スキルです。
リソース:
- Anthropic の公式クイックスタートドキュメント(platform.claude.com/docs)。 アカウントを作成してから実際の API 呼び出しを成功させるまでの最短経路を、 Python の例と、コピー&ペーストですぐに使える最初の呼び出しコードとともに カバーしています。
- DeepLearning.AI のショートコース(deeplearning.ai/courses)。 「ChatGPT Prompt Engineering for Developers」コースは無料で、約 90 分間で、 システムプロンプト、少数ショット学習(モデルに実際のタスクを依頼する前に、 希望する出力の例をいくつか与えること)、構造化出力についてカバーしています。 Andrew Ng と OpenAI の Isa Fulford が共同で教えています。
3 ヶ月目向け Claude 練習用プロンプト:
Claude API を初めて呼び出す方法を学んでいます。カスタマーサポートのメールを受け取り、
3 つのことを返す簡単なツールを作りたいです:感情(ポジティブ、ニュートラル、ネガティブ)、
顧客の主な問題、そして提案する 1 段落の返信。このための Python コードを書いて、
各セクションが何をするのか説明してください。
/ 4 ヶ月目:RAG と実際のデータの操作
目標:AI モデルがこれまで見たことのない文書やデータベースについて質問に答えられるシステムを構築すること。
RAG は検索拡張生成(Retrieval-Augmented Generation)の略です。これは、ユーザーの質問を受け取り、関連する文書のデータベースを検索し、その文書を質問と一緒に AI モデルに与え、モデルが一般的な訓練知識ではなく、実際の具体的な情報を使って回答するようにする手法です。2025 年と 2026 年に構築されるエンタープライズ AI 製品のほとんどすべてが、何らかの形で RAG を使用しています。
理解すべきコンポーネント:ベクトル埋め込み(テキストを数値に変換し、キーワードの一致だけでなく、類似した意味を検索できるようにする方法)、ベクトルデータベース(それらの数値を保存および検索するツール)、そして検索チェーン(質問、データベース検索、モデルの回答を接続するコード)。
リソース:
- deeplearning.ai/courses での「LangChain for LLM Application Development」(無料)。 LangChain は、モデルをデータやツールに接続するための構成要素を提供するライブラリです。 このコースでは、チェーン、メモリ、エージェントについて約 2 時間でカバーします。
- academy.langchain.com での LangChain Academy(無料)。 実際に動作するコードを使って、RAG をエンドツーエンドでカバーしており、自分の用途に 合わせて修正できます。DeepLearning.AI のショートコースと合わせて、 プロンプトエンジニアリング、LLM API、RAG、エージェントを含む GenAI スタック全体を 無料で学ぶことができます。
4 ヶ月目向け Claude 練習用プロンプト:
初めて RAG システムを構築しています。会社の社内ポリシーハンドブックからの 20 個の
PDF 文書が入ったフォルダがあります。従業員が質問をして、それらの文書から情報を得た
回答を得られるようにするには、どのような手順を踏めばよいか、ステップバイステップで
説明してください。各ステップでどのツールを使うか、そしてその理由も含めてください。
コードはまだ書かないでください。構築する前にアーキテクチャを理解できるように、
説明だけしてください。
/ 5 ヶ月目:実際のプロジェクトの構築とデプロイ
目標:採用担当者がクリックして使える、エンドツーエンドで動作するプロジェクトをインターネット上に公開すること。
デプロイされたプロジェクトのないポートフォリオは、単なる主張の羅列です。デプロイされたプロジェクトこそが証拠です。プロジェクトは複雑である必要はありません。実際に動作し、具体的で、有用である必要があります。
この段階での良いプロジェクトのアイデア:
- 一連の PDF について質問に答える文書 Q&A ツール
- 受信メッセージをカテゴリ別に分類する顧客メール分類器
- URL を要約し、構造化されたメモを出力するリサーチアシスタント
- アクションアイテムを抽出するミーティング文字起こし分析ツール
構築に使用するもの:Python バックエンド、Streamlit(ほとんど追加コードなしで Python スクリプトを Web アプリに変換するライブラリ)を使ったシンプルなインターフェース、そして Hugging Face Spaces または Streamlit Community Cloud へのホスティング。これらはすべて無料で、まさにこの目的のために設計されています。
リソース:
- docs.streamlit.io の Streamlit ドキュメント。クイックスタートでは、 1 時間以内に動作する Web アプリを構築できます。
- huggingface.co/spaces の Hugging Face Spaces。AI デモのための無料ホスティング。 数千の雇用者が Spaces を積極的に閲覧し、候補者を探しています。
5 ヶ月目向け Claude 練習用プロンプト:
ポートフォリオプロジェクトを構築しています:任意の YouTube 動画 URL を受け取り、
文字起こしを取得し、3 つのセクション(メイントピック、主要ポイント(箇条書き)、
動画が未回答のまま残した 1 つの質問)で構成される構造化された要約を返すツールです。
これを Streamlit Community Cloud にデプロイしたいです。
ステップバイステップの構築計画、必要な Python ライブラリ、そしてコアコードの構造を
教えてください。初心者がつまずきそうな箇所があれば、それも指摘してください。
/ 6 ヶ月目:就職準備とターゲット設定
目標:これまでに構築したものを面接に結びつけること。
6 ヶ月間の独学によるバックグラウンドにマッチする職種:スタートアップの AI エンジニア、プロンプトエンジニア、LLM 統合エンジニア、AI プロダクトエンジニア。フロンティア AI ラボ(ほとんどが大学院プログラムからのみ採用)ではなく、既存の製品に AI 機能を組み込んでいる企業をターゲットにしましょう。
あなたの履歴書に必要なのは、以下の 3 つのことだけです:何を構築したか(デプロイされたプロジェクトへのリンク付き)、どのツールを使ったか、そしてそのツールがどのような結果を生み出すか。あなたが学んだことを説明するのではなく、ツールが何をするかを説明してください。
リソース:
- Levels.fyi(levels.fyi)は、応募または交渉前に給与レンジを確認するために。
- Reddit の r/MachineLearning と r/learnmachinelearning は、求人情報や ポートフォリオへのコミュニティフィードバックを得るために。
6 ヶ月目向け Claude 練習用プロンプト:
以下は、私の AI プロジェクトに関する履歴書の箇条書きです:
「Claude API と LangChain を使用した RAG ベースの文書 Q&A ツールを構築」
この箇条書きを、成果、規模、または技術的な深さのいずれかを強調するように、
3 つの異なる方法で書き換えてください。各バージョンについて、どのタイプの
求人に最もマッチするかを教えてください。
/ 実際に効果的な方法 vs. 時間の無駄になる方法
効果的な方法:
- 最初の 60 日以内に、たとえ小さなものでも、デプロイされたプロジェクトを構築すること。ライブプロジェクトがないままの毎週は、証拠のない学習の毎週です。
- DeepLearning.AI のショートコースを順番に受講すること。これらは、実際に使用するツールを提供する企業と共同で作成されています。
- 初日から Claude をコーディングパートナーとして使用すること。エラーの説明、コードのレビュー、次のステップの提案を依頼してください。これにより、デバッグ時間が半分になり、ドキュメントを読むだけよりも早く学べます。
- 職種ではなく、仕事の内容をターゲットにすること。求人情報に記載されている特定のツール(RAG、LangChain、Anthropic API、ベクトルデータベース)を検索し、次に学ぶべきツールを逆算してください。
時間の無駄になる方法:
- AI ライブラリに触れる前に、Python の基礎に 2 ヶ月以上費やすこと。実際のものを作る方が早く学べます。
- コードを一行も書く前に、数学に何ヶ月も費やすコース。ML 研究者になりたいのでなければ、バックプロパゲーションを手計算で導出する必要はありません。
- 最初のプロジェクトをデプロイする前に、2 つ目のプロジェクトを構築すること。まずデプロイし、それから反復し、そして拡張してください。
- 6 ヶ月目に Google、OpenAI、Anthropic に応募すること。サンフランシスコやニューヨークのトップ企業での初級レベルの AI オファーは、ベース給が 115,000 ドルから 135,000 ドルで始まることが多いですが、それらのオファーを得ている人のほとんどは、最低でも CS の学位、多くの場合修士号を持っています。まずはその層以下の 10,000 社をターゲットにし、実際の経験を積んでから、再検討してください。
- プロジェクトよりも証明書を追い求めること。Coursera の証明書とデプロイされた RAG ツールは同等ではありません。面接に進めるのはツールの方です。
各月のリソースやプロンプトについて質問がありますか?以下にコメントをお寄せください。





