Databricks GenAI Engineer study plan
Databricks GenAI Engineer · Give each week a clear focus.
8 weeks · About 7 hours per week
Prepare data for retrieval augmented generation (RAG)
Ingest a document corpus (PDFs/markdown/HTML) into a Bronze→Silver Delta pipeline and strip boilerplate, headers, and navigation text
Split the same corpus three ways (fixed-token, recursive-structure, semantic) and record chunk count, mean chunk length, and overlap for each
Generate embeddings with a Databricks Foundation Model embedding endpoint and persist vectors plus chunk metadata to a Delta table
Create a Vector Search index over the embedding table using Delta Sync and confirm it refreshes on new writes
Your checkpoint
A committed notebook/DLT pipeline plus a chunking comparison table (3 strategies × chunk count, avg tokens, overlap) and a queryable Vector Search index over ≥1,000 chunks
Prepare data for retrieval augmented generation (RAG) & Design and build generative AI applications
Add metadata columns (source, section, last_updated, access_level) to the index and demonstrate filtered retrieval queries
Hand-label 50 questions with their correct source chunks and compute recall@5 and recall@10 for the baseline retriever
Build a minimal retrieve→prompt→Foundation Model API chain and capture each step with MLflow tracing
Test one hybrid or re-ranked retrieval variant and record the recall delta against baseline
Your checkpoint
A retrieval evaluation report showing recall@5 and recall@10 for baseline vs. one improved retriever, with the 50-question labeled set committed alongside it
Develop, tune and evaluate generative AI applications
Author a 50-item evaluation dataset with question, reference answer, and ground-truth context
Implement an LLM-as-judge scorer with an explicit rubric and few-shot calibration examples, then check judge agreement against 15 human-scored items
Score the RAG chain on correctness, groundedness, and context sufficiency using MLflow evaluation
Tune the system prompt and compare two model endpoints or parameter settings against the same eval set
Your checkpoint
An MLflow evaluation run comparing three prompt/model variants on correctness and groundedness, with judge-vs-human agreement reported
Develop, tune and evaluate generative AI applications & Design and build generative AI applications
Add a query-rewriting step for follow-up and ambiguous questions and measure its effect on the eval set
Add an input/output validation layer that rejects off-topic or unsafe responses before returning them
Manually review 20 failing eval cases and group them into an error taxonomy (retrieval miss, stale data, hallucination, refusal, formatting)
Refactor the chain into a parameterized, test-covered module callable from notebooks and serving code
Your checkpoint
An error taxonomy covering 20 analyzed failures plus a chain version that improves the week-3 groundedness score, committed as a versioned module with unit tests
Design and build generative AI applications
Build a chat front end as a Databricks App that calls the chain and streams tokens to the user
Externalize model name, index name, prompt template, and top-k into config stored in Unity Catalog rather than hardcoded values
Add source citations with chunk links to every response and show a retrieval score beside each citation
Handle empty-retrieval and timeout cases with a graceful fallback message and verify via three simulated failure tests
Your checkpoint
A running dev-stage app that streams cited answers, reads its configuration from Unity Catalog, and passes the three failure-mode tests
Deploy and monitor generative AI applications
Package the chain as an MLflow logged model and deploy it to a Model Serving endpoint with a defined concurrency and scale-to-zero policy
Enable inference tables on the endpoint and query logged requests and responses to confirm payload capture
Configure Lakehouse Monitoring on the inference table for latency, token count, refusal rate, and retrieval-score drift
Create alerting on error rate and p95 latency thresholds, and run a load test at expected peak QPS
Route 10% of traffic to a second endpoint variant and compare quality and latency against the primary
Your checkpoint
A monitoring dashboard plus firing alert configuration and a load-test report showing p50/p95 latency and error rate at target QPS
Governance, security and responsible AI for generative AI applications
Apply Unity Catalog catalog/schema/table grants and one column mask or row filter so retrieval cannot surface data a user is not entitled to
Detect and redact PII in source documents before embedding, and re-index the corpus to confirm no PII remains in the vector store
Enable AI Gateway guardrails on the serving endpoint for PII, safety filtering, and rate limits, then verify each blocks an adversarial request
Write a prompt-injection and jailbreak test suite of 15 cases and record pass/fail for each
Draft a model card documenting intended use, data lineage, evaluation results, and known limitations
Your checkpoint
A governance and responsible-AI checklist marked complete with supporting evidence, plus a 15-case prompt-injection test suite with pass/fail results
Governance, security and responsible AI for generative AI applications & Deploy and monitor generative AI applications & Design and build generative AI applications
Take a full-length timed mock exam across all five domains and log every missed item by domain
Re-study the two weakest domains using the missed-item log and re-test those items until correct
Validate end-to-end access control by querying the app as a low-privilege user and confirming restricted content is excluded
Finalize an operations runbook covering rollback to a previous model version, endpoint scaling changes, and re-indexing procedure
Your checkpoint
An operations runbook plus a mock exam score of at least 80% with a written remediation log for every missed item
Milestones
Week 2: A populated Vector Search index exists and baseline recall@5 is measured on 50 labeled questions
Week 4: An end-to-end RAG chain passes its unit tests and holds a measured correctness/groundedness baseline on a 50-item eval set
Week 6: A serving endpoint with inference tables and working alerts has been load-tested at target QPS with p95 latency reported
Week 8: All governance evidence is filed, the runbook is complete, and the timed mock exam scores at least 80%