GenAI Application Engineer
https://www.deeplearning.ai/the-batch/issue-305/
現代のGenAIアプリケーションエンジニアに求められるスキルや特徴について、Andrew Ngのコメント
GenAIアプリケーションエンジニアは、AIの新しいビルディングブロックを使いこなし、従来よりも速く強力なアプリケーションを構築できる人材
AIビルディングブロック(prompt engineering、エージェントフレームワーク、ガードレール、RAG、音声スタック、非同期プログラミング、データ抽出、vector database、モデルのFine-tuningなど)を幅広く理解し、組み合わせて活用できることが重要。
Agentic Coding(GitHub Copilot、Cursor、Windsurf、OpenAI Codex、Anthropic Claude Codeなど)を活用し、ソフトウェア開発生産性を大幅に向上させる能力が求められる
ただ「雰囲気でコーディング」するのではなく、AIやソフトウェアアーキテクチャの基礎を深く理解し、プロダクトゴールに向けてシステムを導けることが重要
プロダクト/デザインのセンスやユーザー共感力も大きな強み
詳細な仕様がなくても自律的にプロトタイプを作り、改善できる人材が重宝される
面接
AIビルディングブロックの習熟度、AI支援コーディングの活用力、プロダクト/デザインの直感を重視して質問する
「AIの最新動向をどうキャッチアップしているか?」という質問が、優秀な人材を見極める上で非常に有効
効果的な情報収集・学習方法を持つ人は成長が早い