Contents

AI & Data

LLM & AI Engineering

Building product features on top of large language models.

Backend Engineer track

Junior

Write correct code, ship small changes safely, ask good questions.

Mid-level

Own a feature end to end without hand-holding.

Senior

Own a system, its failure modes, and its trade-offs.

  • Choosing a ModelTrading off quality, speed and cost across model sizes and providers.
  • ChunkingSplitting documents into pieces for embedding and retrieval.
  • EvalsSystematically measuring the quality of LLM output.
  • Fine-TuningFurther training a model on your own examples.
  • GuardrailsChecks on model inputs and outputs for safety and correctness.
  • LLM Cost and LatencyManaging tokens, model choice and caching.
  • LLM-as-JudgeUsing one model to grade another model's output.
  • Prompt CachingReusing processed prompt prefixes to save cost and time.
  • RerankingRe-ordering retrieved results with a stronger model.

Staff

Shape how many teams build, across systems.

Nothing here yet.

Principal

Set technical direction for the organization.

Nothing here yet.

Data Analyst track

Junior

Write correct SQL, build trusted dashboards, ask good questions.

Nothing here yet.

Mid-level

Own an analysis end to end, from vague question to recommendation.

  • How LLMs WorkTokens in, next-token prediction out: a mental model of what's happening.
  • Prompt EngineeringWriting instructions that get reliable results from a model.

Senior

Own experimentation and metrics design; call out bad numbers.

Nothing here yet.

Staff

Shape how the organization measures and decides.

Nothing here yet.

Principal

Set measurement strategy across the company.

Nothing here yet.

Data Engineer track

Junior

Build and fix pipelines from clear specs; write correct SQL.

Mid-level

Own pipelines and models end to end, including their quality.

Senior

Design the platform's storage, processing and modeling choices.

  • Choosing a ModelTrading off quality, speed and cost across model sizes and providers.
  • ChunkingSplitting documents into pieces for embedding and retrieval.
  • EvalsSystematically measuring the quality of LLM output.
  • Fine-TuningFurther training a model on your own examples.
  • GuardrailsChecks on model inputs and outputs for safety and correctness.
  • LLM Cost and LatencyManaging tokens, model choice and caching.
  • LLM-as-JudgeUsing one model to grade another model's output.
  • Prompt CachingReusing processed prompt prefixes to save cost and time.
  • RerankingRe-ordering retrieved results with a stronger model.

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.

Mid-level

Own a feature end to end without hand-holding.

Senior

Own an app's architecture, performance, and failure modes.

  • AI Product UXDesigning interfaces for uncertain, streaming, sometimes-wrong AI output.
  • Choosing a ModelTrading off quality, speed and cost across model sizes and providers.
  • EvalsSystematically measuring the quality of LLM output.
  • Fine-TuningFurther training a model on your own examples.
  • GuardrailsChecks on model inputs and outputs for safety and correctness.
  • LLM Cost and LatencyManaging tokens, model choice and caching.
  • LLM-as-JudgeUsing one model to grade another model's output.

Staff

Shape how many teams build, across apps.

Nothing here yet.

Principal

Set technical direction for the organization.

Nothing here yet.