Careeroza
Careers in Generative AI
Job Roles
| Role | Day-to-day work | Key skills |
|---|---|---|
| AI Engineer / GenAI Developer | Builds chatbots, RAG search, agents into products | Python or TypeScript, LLM APIs, prompts, vector DBs, FastAPI, evaluation |
| ML Engineer | Trains, fine-tunes and deploys models | Python, PyTorch, data pipelines, GPUs, MLOps |
| Prompt Engineer | Designs and tests prompts and eval sets | Clear writing, domain knowledge, testing mindset |
| Full Stack Developer (AI features) | Adds AI features to web apps | React/Next.js, APIs, streaming, auth |
| Data Scientist | Analysis, classic ML, sometimes LLM evaluation | Statistics, SQL, Python, notebooks |
A Learning Path
- Python basics, HTTP and JSON (Careeroza Python and FastAPI materials).
- This material: tokens, prompts, the API, structured output, embeddings, RAG, tools.
- Build 2–3 projects: a document Q&A bot, a support assistant with tools, a semantic product search.
- Learn evaluation, cost control and deployment (advance level).
- Prepare with the interview level.
Tip: Recruiters for GenAI roles in India ask "what did you build and how did you measure it?". Keep a GitHub repo with a README, a demo video and a small eval table for each project.