AI-Assisted Development
Working with AI coding tools without losing your own understanding.
Backend Engineer track
Junior
Write correct code, ship small changes safely, ask good questions.
Core: start here
- Learning While Using AIUsing AI without skipping the understanding a junior needs to build.
- Reviewing AI-Generated CodeReading and testing AI output as critically as a stranger's PR.
4 more junior concepts
- AI Coding AssistantTools like Copilot, Cursor or Claude Code that suggest and write code.
- HallucinationAn AI confidently producing APIs, facts or code that don't exist.
- Prompting for CodeGiving an AI enough context and constraints to produce useful code.
- Vibe CodingAccepting AI code without reading it: fine for prototypes, risky in production.
Mid-level
Own a feature end to end without hand-holding.
- Agent Instruction FilesRepository files like CLAUDE.md or AGENTS.md that tell AI agents the project's conventions.
- Coding AgentAn AI that plans, edits across files and runs commands on its own.
- Context WindowHow much text a model can consider at once.
- Model Context Protocol (MCP)A standard for connecting AI assistants to tools and data.
Senior
Own a system, its failure modes, and its trade-offs.
Nothing here yet.
Staff
Shape how many teams build, across systems.
Nothing here yet.
Principal
Set technical direction for the organization.
Nothing here yet.
Data Engineer track
Junior
Build and fix pipelines from clear specs; write correct SQL.
Core: start here
- Learning While Using AIUsing AI without skipping the understanding a junior needs to build.
- Reviewing AI-Generated CodeReading and testing AI output as critically as a stranger's PR.
4 more junior concepts
- AI Coding AssistantTools like Copilot, Cursor or Claude Code that suggest and write code.
- HallucinationAn AI confidently producing APIs, facts or code that don't exist.
- Prompting for CodeGiving an AI enough context and constraints to produce useful code.
- Vibe CodingAccepting AI code without reading it: fine for prototypes, risky in production.
Mid-level
Own pipelines and models end to end, including their quality.
- Agent Instruction FilesRepository files like CLAUDE.md or AGENTS.md that tell AI agents the project's conventions.
- Coding AgentAn AI that plans, edits across files and runs commands on its own.
- Context WindowHow much text a model can consider at once.
- Model Context Protocol (MCP)A standard for connecting AI assistants to tools and data.
Senior
Design the platform's storage, processing and modeling choices.
Nothing here yet.
Staff
Shape how the whole organization produces and uses data.
Nothing here yet.
Principal
Set data strategy and architecture across the company.
Nothing here yet.
Frontend Engineer track
Junior
Build UI that works, ship small changes safely, ask good questions.
Core: start here
- Learning While Using AIUsing AI without skipping the understanding a junior needs to build.
- Reviewing AI-Generated CodeReading and testing AI output as critically as a stranger's PR.
4 more junior concepts
- AI Coding AssistantTools like Copilot, Cursor or Claude Code that suggest and write code.
- HallucinationAn AI confidently producing APIs, facts or code that don't exist.
- Prompting for CodeGiving an AI enough context and constraints to produce useful code.
- Vibe CodingAccepting AI code without reading it: fine for prototypes, risky in production.
Mid-level
Own a feature end to end without hand-holding.
- Agent Instruction FilesRepository files like CLAUDE.md or AGENTS.md that tell AI agents the project's conventions.
- Coding AgentAn AI that plans, edits across files and runs commands on its own.
- Context WindowHow much text a model can consider at once.
- Model Context Protocol (MCP)A standard for connecting AI assistants to tools and data.
Senior
Own an app's architecture, performance, and failure modes.
Nothing here yet.
Staff
Shape how many teams build, across apps.
Nothing here yet.
Principal
Set technical direction for the organization.
Nothing here yet.